Add monad_traits
Add monadic_pointer
Add monadic_optional
Add monadic_vector
Add errorable
Add algorithms for monad
Add cascading interfaces for monad algorithms
Add a warning of this library