// The `test_exo_situ` should be compile error, but it is not an error for the `mod_use` pattern.
// (Here I should originally test for a compile error, but the implementation is too cumbersome, it omitted.)
// #[test]
// fn test_exo_situ()
// {
// // access from the super-module(pub mod + use)
// assert_eq!(m::submodule_for_the_test::VALUE, 123usize);
//
// // access from the super-module(pub mod + pub use)
// assert_eq!(m::VALUE, 123usize);
// }