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

ModuleAgda-2.8.0.2Haskell2010

Agda.Interaction.Command

  • 1 type
  • 4 values
  • PackageAgda-2.8.0.2
  • Exports5
  • LanguageHaskell2010
  • LicenceMIT
  • SourceCommand.hs
valuerevLift
  1. :: MonadState st m
  2. => (forall c. m c -> st -> k (c, st))

    run

  3. -> (forall b. k b -> m b)

    lift

  4. -> (forall x. (m a -> k x) -> k x)
  5. -> m a

    reverse lift in double negative position

#

Build an opposite action to lift for state monads.

valuerevLiftTC
  1. :: MonadTCState m
  2. => (forall c. m c -> TCState -> k (c, TCState))

    run

  3. -> (forall b. k b -> m b)

    lift

  4. -> (forall x. (m a -> k x) -> k x)
  5. -> m a

    reverse lift in double negative position

#