Control.Monad.Foil.TH.Util
peelConT :: Type -> Maybe (Name, [Type]) Source #
unpeelConT :: Name -> [Type] -> Type Source #
pattern PeelConT :: Name -> [Type] -> Type Source #
tvarName :: TyVarBndr a -> Name Source #
removeName :: VarBangType -> BangType Source #