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.