Functional Containers Summary: Functor vs Applicative vs Monad
Briefly