Append module:str to tinfo and set "" in newtype (the sole tinfo constructor); the field is set-not-keyed here — P1 keys typeeq's NAMED arm on (module,name) to collapse cross-module same-nominal duplicates. Byte-id neutral: only w6c/wwdump combined.ww regenerated (sole typ.ww embedders); cs==ww and 990-997 hold; neutrality proven on the tinfo-free corpus (w6a/w6l/ww/smoke).