androidx.compose.runtime.DisposableEffectImpl -> kw1:
# {"id":"sourceFile","fileName":"Effects.kt"}
    kotlin.jvm.functions.Function1 effect -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljn2;"}
    androidx.compose.runtime.DisposableEffectResult onDispose -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llw1;"}
    1:3:void <init>(kotlin.jvm.functions.Function1):81:81 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljn2;)V"}
    4:6:void <init>(kotlin.jvm.functions.Function1):82:82 -> <init>
    1:1:void onAbandoned():97:97 -> a
    1:8:void onForgotten():91:91 -> b
    9:11:void onForgotten():92:92 -> b
    1:2:void onRemembered():87:87 -> c
    3:4:androidx.compose.runtime.DisposableEffectScope androidx.compose.runtime.EffectsKt.access$getInternalDisposableEffectScope$p():1:1 -> c
    3:4:void onRemembered():87 -> c
    5:13:void onRemembered():87:87 -> c
