return(new Variable(value.Identifier, value.Value));
return(new UnaryOperator(value.Identifier, value.Precedence, value.Associativity, value.Callback));
return(new Function(value.Identifier, value.MinArgumentCount, value.MaxArgumentCount, value.Callback));