fun foo(x : String, y : () -> String.() -> Unit) { x.(y())() }