interface X { infix fun times(p: Int): Int } fun foo(x: X) { x times 1 }