MODULES: lib1, main

STEP 0:
    libs: lib1, main
    dirty js modules: lib1, main
    dirty js files:   lib1/l1, main/m, main/m.export, main
STEP 1:
    language: +TypeAliases
    libs: lib1, main
    dirty js modules: lib1, main
    dirty js files:   lib1/l1, main/m, main/m.export, main
STEP 2:
    language: +TypeAliases, +BoundCallableReferences, +LocalDelegatedProperties, +TopLevelSealedInheritance
    libs: lib1, main
    dirty js modules: lib1, main
    dirty js files:   lib1/l1, main/m, main/m.export, main
STEP 3:
    language: +TypeAliases, +BoundCallableReferences, +TopLevelSealedInheritance
    libs: lib1, main
    dirty js modules: lib1, main
    dirty js files:   lib1/l1, main/m, main/m.export, main
STEP 4:
    language: +BoundCallableReferences, +TopLevelSealedInheritance, +TypeAliases
    libs: lib1, main
STEP 5:
    language: +BoundCallableReferences, +TypeAliases, +TopLevelSealedInheritance
    libs: lib1, main
STEP 6:
    language: +BoundCallableReferences, -TypeAliases, +TopLevelSealedInheritance
    libs: lib1, main
    dirty js modules: lib1, main
    dirty js files:   lib1/l1, main/m, main/m.export, main
STEP 7:
    language: +TopLevelSealedInheritance, +BoundCallableReferences, +TypeAliases
    libs: lib1, main
