e02caca54b
The define-before-use reorder reassembles a generated wire package from its class blocks plus the text before the first class and after the last, so a module-level statement emitted between two classes would silently disappear. codegen emits none today; assert it stays that way.