Hi Andy! It seems like you're interested in a language feature I'd call "typealiases with extra syntactic generic requirements", which is a bit different from "generalized existentials".
Check out this thread:
For interested compiler hackers, I would say this feature is a medium t-shirt size.