This program should not compile because `b::f` does not exist, but it prints "a": ``` use a::f; use b::f; mod a { pub fn f() { println!("a"); } } mod b { } fn main() { f(); } ```