-
```
Building library for rev-state-0.1.2..
[1 of 3] Compiling Control.Monad.Trans.RevState ( src/Control/Monad/Trans/RevState.hs, dist/build/Control/Monad/Trans/RevState.o, dist/build/Control/Monad/…
-
Let's say you have some interface:
```
interface Foo (m : Type -> Type) where
...
```
And you want to instantiate it for `Control.Monad.State` (definition from https://github.com/idris-lang/Idr…
-
E.g. MonadState
-
This is a proposal for allowing generics as type parameters. It's currently possible to write specific examples of monads, but in order to write the interface that all monads satisfy, I propose writi…
-
Monad transformers in Haskell have been completely under my radar until today.
I did some reading on them, and discovered that they seem to be the "right" types to use when you have a stack of mon…
-
This function is available from `transformers`, but it's a confusion omission from `Control.Monad.Writer.CPS`.
-
**Is your feature request related to a problem? Please describe.**
As far as I can tell, `expression` currently has no way of combining two `Result` objects.
**Describe the solution you'd like**
…
-
### Prerequisites
* [X] Put an X between the brackets on this line if you have done all of the following:
* Checked that your issue isn't already [filed](https://github.com/leanprover/lean4/is…
-
Currently, SAWScript offers a `for` function for iterating over a list in a monadic fashion:
```
for : {m, a, b} [a] -> (a -> m b) -> m [b]
```
For many use cases, however, it would be more co…
-
Hey :wave: ,
please checkout this spec. I expect that the code rolls back and returns the `Failure(:failure)`, but instead it returns `Success(nil)`.
Am i misunderstanding something, or is this w…