how would I do something like `fun <F, G, A, B&...
# arrow-contributors
j
how would I do something like
fun <F, G, A, B> foo(f: (A) -> B, Fa: Kind<F, A>): Kind<G, B>
? how would I say which interfaces constrain G?