public static Expression ApplyExpression(this LambdaExpression lambda, params Expression[] arguments) { return(lambda.Apply(arguments.AsEnumerable())); }