See all moments

Lukewarm take:

If your generic type declaration ends with something that looks like a git conflict marker, you might have missed the opportunity to find a reasonable abstraction 🙃

private static Expression<Func<T, int, IEnumerable<Tuple<PostHistory, Tuple<string, int>>>>> GetHistorySummaryQueryFactory<T>()