ProfunctorConverter
typeclass typeclass
plus
ScalazApplicativePlus
point
ScalazApplicative
profunctor
CatsChoice ScalazChoice
pure
CatsApplicative CatsMonad