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