fun foo(x: Foo) { (x.foo(1)).bar() }