typegen: lanterns.json (server): 48 types: 15 structs, 4 enums, 3 bitmasks, 5 typedefs, 5 static arrays, 11 primitives, 5 leaves; 6 components, 2 events; 50 fields (6 from bases), 3 wrappers, 1 attribute views, 2 inline-array lengths; 4 raw buffers (1 a blob array (its elements live outside the struct); 1 a blob string (its text lives outside the struct); 1 a kind-22 leaf (blob or ds data the generator does not read); 1 an array of a blob string (its text lives outside the struct))
