TypeOps

type family Each (c :: [k -> Constraint]) (as :: [k]) where ...

type With a b

type (k $ k1) f a