In the following code: ```rust mod foo { struct X; mod bar { use super::X; } } ``` If I rename `foo` to `baz`, the code changes into: ```rust mod baz { struct X; mod bar { use baz::X; } } ``` Which doesn’t compile any more.