public FunctionCallExpression(NameOfFunction name, CallSignature call_signature) : base(call_signature) { Name = name; }
protected ManagedFunction(NameOfFunction name) { _name = name; }
public FunctionDeclarationExpression(NameOfFunction name, DeclarationSignature declaration_signature, Expression body) { Name = name; DeclarationSignature = declaration_signature; Body = body; }