fun T.bar() { toString() } fun foo(a: T) { a.bar() }