HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulefcf-containers-0.8.2Haskell2010

Fcf.Alg.Other

Fcf.Alg.Other

To be moved to some other place

  • 2 types
datadata PairMaybeToMaybePair (c :: (Maybe a, Maybe b)) (d :: Maybe (a, b))
#

Helper.

Example
:kind! Eval (PairMaybeToMaybePair '( 'Just "txt", 'Just 1))

Eval (PairMaybeToMaybePair '( 'Just "txt", 'Just 1)) :: Maybe (Symbol, TL.Natural) = 'Just '("txt", 1)

Instances3Eval
datadata Id (b :: a) (c :: a)
#

Id function.

Example
:kind! Eval (Id "id")

Eval (Id "id") :: Symbol = "id"

Instances1Eval
  • type Eval (Id a2) = a2Defined in fcf-containers-0.8.2 · Fcf.Alg.Other