this compiles ```fun <T, A : (A) -> T> fo...
# random
d
this compiles
Copy code
fun <T, A : (A) -> T> foo(bar: A): T {
    return bar(bar)
}

//fun main() {
//    foo(???)
//}