You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Process a b is simply forall m. Monad m => ProcessT m a b. This means that I can straight away use takingJusts as though it had the type (for example) ProcessT IO (Maybe Int) Int, without any work on my part. It's not in fact restricted at all.
I'm playing a bit with the library and I noticed that the current definition for
takingJusts
would work also with aProcessT m (Maybe a) a
type.Is there a particular reason why the current API restrict it to
Process
?The text was updated successfully, but these errors were encountered: