FILE: lambda.kt
    public? final? data class Tuple : R|kotlin/Any| {
        public? constructor(x: Int, y: Int): R|Tuple| {
            super<R|kotlin/Any|>()
        }

        public? final? val x: Int = R|<local>/x|
            public? get(): Int

        public? final? val y: Int = R|<local>/y|
            public? get(): Int

        public final operator fun component1(): Int

        public final operator fun component2(): Int

        public final fun copy(x: Int = this@R|/Tuple|.R|/Tuple.x|, y: Int = this@R|/Tuple|.R|/Tuple.y|): R|Tuple|

    }
    public? final? inline fun use(f: ( (Tuple) -> Int )): <implicit> { LAZY_BLOCK }
    public? final? fun foo(): Int { LAZY_BLOCK }
    public? final? fun bar(): Int { LAZY_BLOCK }
    public? final? fun test(list: List<Int>): R|kotlin/Unit| { LAZY_BLOCK }
    public? final? val simple: <implicit> = LAZY_EXPRESSION
        public? get(): <implicit>
    public? final? val simpleWithArrow: <implicit> = LAZY_EXPRESSION
        public? get(): <implicit>
    public? final? val another: <implicit> = LAZY_EXPRESSION
        public? get(): <implicit>
