if foo AdditiveExpression.new else Expression.new end