Trait Monad
rust_fp_categories::monad
pub trait Monad: Bind + Applicative { }
impl<A> Monad for Rc<A>
impl<A> Monad for Box<A>
impl<A> Monad for Option<A>
impl<A, E: Clone> Monad for Result<A, E>
impl<A> Monad for Vec<A>