Expr.outputName
string outputName() @safe pure nothrowThe column name evaluation produces for this expression (the kernels' naming rule): literals are "lit", column references carry their column name, unary/cast results and when branches carry their operand's name, a binary result carries its left operand's name except scalar-literal comparisons and arithmetic (the scalar kernels name after the column side), and aggregates, aliases and over wrappers carry their label.
Returns
the predicted output column name.