fun box(): String {
    infix fun Int.foo(a: Int): Int = a + 2

    val s = object {
        fun test(): Int {
            return 1 foo 1
        }
    }

    fun local(): Int {
        return 1 foo 1
    }

    if (s.test() != 3) return "Fail"

    if (local() != 3) return "Fail"

    return "OK"
}