Tower Data Context:
    Element 0
        Scope: FirDefaultStarImportingScope
    Element 1
        Scope: FirExplicitStarImportingScope
    Element 2
        Scope: FirExplicitStarImportingScope
    Element 3
        Scope: FirDefaultSimpleImportingScope
    Element 4
        Scope: FirDefaultSimpleImportingScope
    Element 5
        Scope: FirExplicitSimpleImportingScope
    Element 6
        Scope: FirPackageMemberScope
    Element 7
        Scope: FirExplicitSimpleImportingScope
    Element 8
        Scope: FirNestedClassifierScopeImpl
            Classifiers:
                FirRegularClassSymbol public final data class MyPair : R|kotlin/Any|
        Static scope owner symbol: FirRegularClassSymbol public final object DestructuringInitializer_repl : R|kotlin/Any|
    Element 9
        Implicit receiver:
            FirRegularClassSymbol public final object DestructuringInitializer_repl : R|kotlin/Any|
                Type: DestructuringInitializer_repl
    Element 10
        Scope: FirLocalScope
    Element 11
        Scope: FirLocalScope

FILE: [ResolvedTo(IMPORTS)] destructuringInitializer.repl.kts
    REPL_SNIPPET: [ResolvedTo(RAW_FIR)] <snippet-destructuringInitializer.repl.kts>
        public final [ResolvedTo(STATUS)] object DestructuringInitializer_repl : R|kotlin/Any| {
            public [ResolvedTo(BODY_RESOLVE)] DestructuringInitializer_repl.constructor(): R|DestructuringInitializer_repl| {
                super<R|kotlin/Any|>()
            }

            public final [ResolvedTo(BODY_RESOLVE)] fun $$eval(): R|kotlin/Unit| {
                <repl declaration reference>: /DestructuringInitializer_repl.MyPair
                [ResolvedTo(BODY_RESOLVE)] lval <destruct>: R|DestructuringInitializer_repl.MyPair| = R|/DestructuringInitializer_repl.MyPair.MyPair|(Int(1), String(2))
                <repl property initializer: /DestructuringInitializer_repl.x> = R|<local>/<destruct>|.R|/DestructuringInitializer_repl.MyPair.component1|()
                <repl property initializer: /DestructuringInitializer_repl.y> = R|<local>/<destruct>|.R|/DestructuringInitializer_repl.MyPair.component2|()
            }

            public final data [ResolvedTo(STATUS)] class MyPair : R|kotlin/Any| {
                public [ResolvedTo(STATUS)] constructor([ResolvedTo(STATUS)] x: R|kotlin/Int|, [ResolvedTo(STATUS)] y: R|kotlin/String|): R|DestructuringInitializer_repl.MyPair| {
                    LAZY_super<R|kotlin/Any|>
                }

                public final [ResolvedTo(STATUS)] val x: R|kotlin/Int| = R|<local>/x|
                    public [ResolvedTo(STATUS)] get(): R|kotlin/Int|

                public final [ResolvedTo(STATUS)] val y: R|kotlin/String| = R|<local>/y|
                    public [ResolvedTo(STATUS)] get(): R|kotlin/String|

                public final operator [ResolvedTo(STATUS)] fun component1(): R|kotlin/Int|

                public final operator [ResolvedTo(STATUS)] fun component2(): R|kotlin/String|

                public final [ResolvedTo(STATUS)] fun copy([ResolvedTo(STATUS)] x: R|kotlin/Int| = this@R|/DestructuringInitializer_repl.MyPair|.R|/DestructuringInitializer_repl.MyPair.x|, [ResolvedTo(STATUS)] y: R|kotlin/String| = this@R|/DestructuringInitializer_repl.MyPair|.R|/DestructuringInitializer_repl.MyPair.y|): R|DestructuringInitializer_repl.MyPair|

            }

            public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val x: R|kotlin/Int| = REPL_EXPRESSION_REF
                public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/Int|

            public final [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] val y: R|kotlin/String| = REPL_EXPRESSION_REF
                public [ResolvedTo(IMPLICIT_TYPES_BODY_RESOLVE)] get(): R|kotlin/String|

        }
