FILE: annotated.kt
    @Target(LAZY_EXPRESSION, LAZY_EXPRESSION) @Retention(LAZY_EXPRESSION) public final? annotation class Ann : R|kotlin/Annotation| {
        public? constructor(): R|Ann| {
            LAZY_super<R|kotlin/Any|>
        }

    }
    public? final? fun foo(arg: Int): Int { LAZY_BLOCK }
    public final? data class Two : R|kotlin/Any| {
        public? constructor(x: Int, y: Int): R|Two| {
            LAZY_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|/Two|.R|/Two.x|, y: Int = this@R|/Two|.R|/Two.y|): R|Two|

    }
    public? final? fun bar(two: Two): R|kotlin/Unit| { LAZY_BLOCK }
