Generic typealiases with additional constraints?

Yes, this is pretty much what I had in mind. Maybe what others had in mind too.

This new topic deviated from generic typealiases after @typesanitizer answered my initial question, sorry. This new topic should probably be its own thread to avoid confusion.