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