Sometimes the number of types you are mapping exceeds the 7 provided by the Func<> that does the construction.
Instead of using the Query<> with the generic type argument inputs, we will provide the types to map to as an array, followed by the mapping function. Other than the initial ma...