monads - mmedrano9438/peripheral-brain GitHub Wiki
Monads apply a function that returns a wrapped value to a wrapped value. Monads have a function called bind (>>= in Haskell) to do this. A functor is a data type that implements the Functor abstract class.