n-ary-functor (hackage): A single typeclass for Functor, Bifunctor, Profunctor, etc.
Keywords: data|library|public-domain