File tree 1 file changed +4
-4
lines changed 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 170
170
171
171
### Values
172
172
173
- foldMap :: forall f m a. (Functor f, Monad m) => (forall r. f r -> m r) -> Free f a -> m a
174
-
175
173
go :: forall f a. (Functor f) => (f (Free f a) -> Free f a) -> Free f a -> a
176
174
175
+ goEff :: forall e f a. (Functor f) => (f (Free f a) -> Eff e (Free f a)) -> Free f a -> Eff e a
176
+
177
+ goM :: forall f m a. (Functor f, Monad m) => (f (Free f a) -> m (Free f a)) -> Free f a -> m a
178
+
177
179
iterM :: forall f m a. (Functor f, Monad m) => (forall a. f (m a) -> m a) -> Free f a -> m a
178
180
179
181
liftF :: forall f m a. (Functor f, Monad m, MonadFree f m) => f a -> m a
184
186
185
187
resumeGosub :: forall f a. (Functor f) => (forall s. (forall r. ({ } -> Free f r) -> (r -> Free f a) -> s) -> s) -> Either (f (Free f a)) (Free f a)
186
188
187
- runM :: forall f m a. (Functor f, Monad m) => (f (Free f a) -> m (Free f a)) -> Free f a -> m a
188
-
189
189
190
190
## Module Control.Monad.Identity
191
191
You can’t perform that action at this time.
0 commit comments