Hoogle Search
Within LTS Haskell 24.38 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
isInvisibleForAllTyFlag :: ForAllTyFlag -> Boolghc GHC.Core.Type Does this ForAllTyFlag classify an argument that is not written in Haskell?
isVisibleForAllTyFlag :: ForAllTyFlag -> Boolghc GHC.Core.Type Does this ForAllTyFlag classify an argument that is written in Haskell?
mkForAllTy :: ForAllTyBinder -> Type -> Typeghc GHC.Core.Type Like mkTyCoForAllTy, but does not check the occurrence of the binder See Note [Unused coercion variable in ForAllTy]
mkForAllTyBinder :: vis -> TyCoVar -> VarBndr TyCoVar visghc GHC.Core.Type Make a named binder
mkForAllTyBinders :: vis -> [TyCoVar] -> [VarBndr TyCoVar vis]ghc GHC.Core.Type Make many named binders
mkForAllTys :: [ForAllTyBinder] -> Type -> Typeghc GHC.Core.Type Wraps foralls over the type using the provided TyCoVars from left to right
mkInfForAllTy :: TyVar -> Type -> Typeghc GHC.Core.Type Like mkTyCoInvForAllTy, but tv should be a tyvar
mkInfForAllTys :: [TyVar] -> Type -> Typeghc GHC.Core.Type Like mkTyCoInvForAllTys, but tvs should be a list of tyvar
mkInvisForAllTys :: [InvisTVBinder] -> Type -> Typeghc GHC.Core.Type Wraps foralls over the type using the provided InvisTVBinders from left to right
mkSpecForAllTy :: TyVar -> Type -> Typeghc GHC.Core.Type Like mkForAllTy, but assumes the variable is dependent and Specified, a common case