kotlin.coroutines.AbstractCoroutineContextElement -> l0:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CoroutineContext$Key key -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lrc1;"}
    1:3:void <init>(kotlin.coroutines.CoroutineContext$Key):16:16 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrc1;)V"}
    4:6:void <init>(kotlin.coroutines.CoroutineContext$Key):17:17 -> <init>
    1:5:java.lang.Object kotlin.coroutines.CoroutineContext$Element$DefaultImpls.fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> G
    1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):16 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lxn2;Ljava/lang/Object;)Ljava/lang/Object;"}
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):16:16 -> I
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrc1;)Lsc1;"}
    1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):16:16 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lsc1;)Lsc1;"}
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):16:16 -> d0
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lrc1;)Lqc1;"}
    1:3:kotlin.coroutines.CoroutineContext$Key getKey():17:17 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lrc1;"}
