Monads

Array, Promise and Maybe monads. Plus Docker is a functor.