// User file uses xx but only imports the shared types — NOT the impl. // The Phase 4 visibility filter should reject the impl from 179-impl-visibility-impl.sx. #import "modules/std.sx"; #import "./0410-protocols-impl-visibility-types.sx"; run_user :: () -> s32 { w : Wrap = xx 7; print("user: w.v = {}\n", w.v); 0 }