HaskellWorks.Polysemy.Hedgehog.Eval
evalIO_ :: Member Hedgehog r => HasCallStack => IO a -> Sem r () Source #
evalM_ :: Member Hedgehog r => HasCallStack => Sem r a -> Sem r () Source #
eval :: forall r a. (Member Hedgehog r, HasCallStack) => a -> Sem r a Source #
evalM :: forall r a. (Member Hedgehog r, HasCallStack) => Sem r a -> Sem r a Source #
evalIO :: forall r a. (Member Hedgehog r, HasCallStack) => IO a -> Sem r a Source #