public object Apply(Context context, IList<object> arguments) { return this.body.Evaluate(this.MakeContext(arguments)); }