// Module A aliases `Id` to `s32`. A bare `Id` in this module resolves to A's // alias regardless of B's same-name alias (per-source alias visibility). Id :: s32; a_val :: () -> s64 { x : Id = 100; y : s64 = xx x; return y; }