vvalueoutputToIOMonoid :: (Monoid m, Member (Embed IO) r)=> o -> m-> Sem (Output o ': r) a-> Sem r (m, a)Peek#
vvalueoutputToIOMonoidAssocR :: (Monoid m, Member (Embed IO) r)=> o -> m-> Sem (Output o ': r) a-> Sem r (m, a)Peek#
vvaluerunOutputMonoidIORef :: (Monoid m, Member (Embed IO) r)=> IORef m-> o -> m-> Sem (Output o ': r) a-> Sem r aPeek#
vvaluerunOutputMonoidTVar :: (Monoid m, Member (Embed IO) r)=> TVar m-> o -> m-> Sem (Output o ': r) a-> Sem r aPeek#