Constant Functor Object whose map doesn't transform the contents. See Functor Constant(1).map(n => n + 1)
constant.map(...) == constant