Profunctor methods and instances for NullResult, NullArgument, Kleisli, ...

Profunctor methods and instances for NullResult, NullArgument, Kleisli, Cokleisli