name: acme-timemachine version: 0.0.0.0 synopsis: An easy way to perform and unperform IO actions. description: When doing some side-effectful computations, one might regret the decision to change the state. This package provides an 'undo' function for such cases, and universe suspension/resuming functions for finer control. license: BSD3 license-file: LICENSE author: mniip maintainer: mniip@mniip.com category: ACME build-type: Simple cabal-version: >=1.10 library exposed-modules: Acme.TimeMachine, Acme.TimeMachine.Undoable, Acme.TimeMachine.Suspension build-depends: base == 4.*, transformers >= 0.2.0.0, mtl >= 1.1.0.0, ghc-prim hs-source-dirs: src default-language: Haskell2010