// crossmod — sibling module whose probe() takes a param named like the // module `shadowmod` that paramshadowmod (NOT crossmod) imports. The // shadow rule is filtered by the BINDING's own module (src_imports // cur_mod filter): crossmod carries no `import shadowmod`, so this param // must NOT trip even though a sibling module in the same bundle imports // that leaf. Legit-form survivor of the abolished self-import tolerance. package crossmod; export fn probe(shadowmod: str) i32 = { return shadowmod.len; };