event-list-0.0.5: src/Data/EventList/Relative/BodyBody.hs
{- |
Copyright : (c) Henning Thielemann 2007
Maintainer : haskell@henning-thielemann.de
Stability : stable
Portability : Haskell 98
Event lists starting with a body and ending with a body.
-}
module Data.EventList.Relative.BodyBody
(T,
mapM,
) where
import Data.EventList.Relative.BodyBodyPrivate
-- import qualified Data.AlternatingList.List.Disparate as Disp
import qualified Data.AlternatingList.List.Uniform as Uniform
import Prelude hiding (mapM)
mapM :: Monad m =>
(time0 -> m time1) -> (body0 -> m body1) ->
T time0 body0 -> m (T time1 body1)
mapM f g = liftM (Uniform.mapM f g)