// Module B authors a DIFFERENT same-name value const `K` (2) — a shadow of A's // `K`. Each `K` is selected per declaring source, so B's `b_k` reads B's value // while A's `a_k` reads A's, never the global last-wins const. K :: 2; b_k :: () -> s64 { return K; }