{ "no codec": (() => { // A `FabricPrimitive` with no `[CODEC]` makes `codecOf()` throw, and the // renderer reports the class rather than the failure. class RoguePrimitive extends FabricPrimitive {} return new RoguePrimitive(); })(), "no codec, name not an identifier": (() => { class RoguePrimitive extends FabricPrimitive { static name = "Rogue Primitive"; } return new RoguePrimitive(); })(), } -- no codec: /RoguePrimitive(...) /RoguePrimitive(...) /RoguePrimitive(...) no codec, name not an identifier: /"Rogue Primitive"(...) /"Rogue Primitive"(...) /"Rogue Primitive"(...)