Synopsis Generalization of standard Functor, Foldable and Traversable classes to accomodate types like unboxed vectors.