kotlin.coroutines.AbstractCoroutineContextElement -> b0:
# {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"}
    kotlin.coroutines.CoroutineContext$Key key -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo60;"}
    1:3:void <init>(kotlin.coroutines.CoroutineContext$Key):16:16 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo60;)V"}
    4:6:void <init>(kotlin.coroutines.CoroutineContext$Key):17:17 -> <init>
    1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):16:16 -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp60;)Lp60;"}
    1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):16:16 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo60;)Ln60;"}
    1:5:java.lang.Object kotlin.coroutines.CoroutineContext$Element$DefaultImpls.fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):70:70 -> P
    1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):16 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lru0;Ljava/lang/Object;)Ljava/lang/Object;"}
    1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):16:16 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo60;)Lp60;"}
    1:3:kotlin.coroutines.CoroutineContext$Key getKey():17:17 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo60;"}
