Allow listing threads by the latest message time - Internally can denormalize, or use a Distinct on messages sorted by time - Possibly the query instead is `includeLatestMessage` that gives back the thread + latest message info