SHARE_ALL

P present and P >= C: delegate the kotlin.* runtime (see isKotlinRuntime) to the parent — ONE kotlin identity shared with the game's mods, falling back to our own copy for anything the parent lacks. The compiler then also runs on the parent's (>= our) stdlib, which is the kotlin-GUARANTEED backward direction (code compiled against C runs on >= C).