`fun <F, A, B> Functor<F>.q(f: (A) -&g...
# arrow
b
fun <F, A, B> Functor<F>.q(f: (A) -> B): (fa: Kind<F, A>) -> Kind<F, B> = this.map(f)
is close but IJ complains about receiver type mismatch on map and I'm not smart enough to understand why