public static BrunoExpression Divide(BrunoExpression left, BrunoExpression right) => right is BrunoNumber {
public static BrunoExpression Concatenate(BrunoExpression left, BrunoExpression right) => new BrunoFunc(nameof(Concatenate), new[] { left, right });
public static BrunoExpression DateValue(BrunoExpression value, BrunoExpression locale = null) => new BrunoFunc(nameof(DateValue), new[] { value, locale });
public static BrunoExpression Assign(BrunoExpression left, BrunoExpression right) => new BrunoAssign(left, right);