`Free (Coyoneda f)` gives you `Freer` which allows you to build Monads without even a `Functor` on `f`.
`Free (Coyoneda f)` gives you `Freer` which allows you to build Monads without even a `Functor` on `f`.