document structure

This commit is contained in:
Stephen Diehl
2016-12-08 09:47:06 +00:00
parent 60ca33fecb
commit ca74e2901d
11 changed files with 52 additions and 14 deletions
+4 -2
View File
@@ -1,7 +1,8 @@
Monads
======
#### Monad
Monad
~~~~~
```haskell
class Applicative m => Monad (m :: * -> *) where
@@ -119,7 +120,8 @@ ap :: Monad m => m (a -> b) -> m a -> m b
(<$!>) :: Monad m => (a -> b) -> m a -> m b
```
#### MonadPlus
MonadPlus
~~~~~~~~~
```haskell
class (Alternative m, Monad m) => MonadPlus (m :: * -> *) where