Control.Effect.Internal.Utils
(#.) :: Coercible c b => (b -> c) -> (a -> b) -> a -> c infixr 9 Source #
(.#) :: Coercible b a => (b -> c) -> (a -> b) -> a -> c infixl 8 Source #
coerceTrans :: (Coercible m z, Coercible n y) => (m a -> n b) -> z a -> y b Source #
coerceM :: Coercible m n => m a -> n a Source #