This repository has been archived on 2024-10-24. You can view files and clone it, but cannot push or open issues or pull requests.
fradrive-old/src/Control/Monad/Trans/Random/Instances.hs

18 lines
413 B
Haskell

{-# OPTIONS_GHC -fno-warn-orphans #-}
module Control.Monad.Trans.Random.Instances
() where
-- import ClassyPrelude
import qualified Control.Monad.Trans.Random.Strict as Strict
import qualified Control.Monad.Trans.Random.Lazy as Lazy
import Control.Monad.Morph (MFunctor(..))
instance MFunctor (Strict.RandT g) where
hoist = Strict.mapRandT
instance MFunctor (Lazy.RandT g) where
hoist = Lazy.mapRandT