HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

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