anchor.diff:  The `maybe-state` monad combines the semantics of both State and Maybe.
   
   
  -== Monad types
  +== Types
   
   === Maybe
   
  
positive.code: 
  .Summary of Clojure types and implemented protocols
  [options="header"]
  |=============================================================
  | Name     | Implemented protocols
  | vector   | Functor, Applicative, Monad, MonadZero, MonadPlus
  | hash-set | Functor, Applicative, Monad, MonadZero, MonadPlus
  | list     | Functor, Applicative, Monad, MonadZero, MonadPlus
  |=============================================================
  
  
  == How to Contribute?
  
negative.code: [source,text]
  ----
  Copyright (c) 2014-2015 Andrey Antukh <niwi@niwi.be>
  Copyright (c) 2014-2015 Alejandro Gómez <alejandro@dialelo.com>
  
  All rights reserved.
  
  