Clr.Resolver

type family Candidates (typ :: Type) (member :: Type) :: [[Type]]

type family ResolveMember (as :: [Type]) (ms :: [[Type]]) :: [Type] where ...