This would be especially useful in cases where the parameters don't come from a query root and therefore cannot be rewritten using let/Select like
from r in context.GetCustomerOrderCountByYear(() => context.AddValues(-2, 3))
orderby r.Count descending
select r