haskell-tools-refactor-1.0.1.1: examples/InstanceControl/Control/Instances/Test.hs
module Control.Instances.Test where
import Control.Instances.Morph
import Control.Monad.Identity
import Control.Monad.Trans.Maybe
import Control.Monad.Trans.List
import Control.Monad.State
test1 :: Identity a -> IO a
test1 = morph
test2 :: Maybe a -> [a]
test2 = morph
test3 :: Maybe a -> ListT IO a
test3 = morph
test4 :: Maybe a -> MaybeT IO a
test4 = morph
test5 :: Monad m => Maybe a -> ListT (StateT s m) a
test5 = morph