public virtual ReturnType VisitNullExpr(AstNullExpr expr, DataType data = default) => default;
public override string VisitNullExpr(AstNullExpr nul, int data = 0) => "null";