Move lib.rs's tests to the sibling the hygiene pass names
Split lib.rs into thirteen modules along the crate's own Scope groups