``` mod foo { mod bar { // This doesn't resolve, nor does foo::S use super::S; fn make() -> S { fail } } priv struct S(()); } fn main() { } ```