once we have the compile time implicits <@U0B85AN6...
# arrow
r
once we have the compile time implicits @Eugenio is working on we can safely write this function for all kinds for which an
Applicative
instance exists.