spi-off/main.ts:27:3 - error SC1090: initializer-less fields not assigned at the constructor's top level when strictPropertyInitialization is off (nothing guarantees 'm' is assigned before a read — enable the option, assign it unconditionally at the top of the constructor, or include undefined in its type) is not supported yet

  26 | class Worse {
  27 |   m: Map<string, number>; // fenced: no deferral union for map fields
     |   ^
  28 |   fill(): void {

spi-off/main.ts:35:1 - error SC1090: constructing through a class value whose class has no lowering (the class declaration itself was rejected — see its own diagnostic) is not supported yet

  34 | new Bad();
  35 | new Worse();
     | ^~~~~~~~~~~
  36 | 