Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Scenario m where
- ScenarioCleveland :: ClevelandT m () -> Scenario m
- ScenarioEmulated :: EmulatedT PureM () -> Scenario PureM
- scenario :: ClevelandT m () -> Scenario m
- scenarioEmulated :: EmulatedT PureM () -> Scenario PureM
- withInitialNow :: Timestamp -> Scenario PureM -> Scenario PureM
- withInitialLevel :: Natural -> Scenario PureM -> Scenario PureM
Documentation
data Scenario m where Source #
A type representing a finalized scenario
ScenarioCleveland :: ClevelandT m () -> Scenario m | |
ScenarioEmulated :: EmulatedT PureM () -> Scenario PureM |
scenario :: ClevelandT m () -> Scenario m Source #
Finalize a generic cleveland scenario.
scenarioEmulated :: EmulatedT PureM () -> Scenario PureM Source #
Finalize a scenario that needs emulator-only features.
withInitialLevel :: Natural -> Scenario PureM -> Scenario PureM Source #
Similar to withInitialNow
but for the initial level