pub fn unique_scope() -> impl Fold + VisitMut
Makes BlockStmt and Function unique in aspect of span hygiene.
Required for [crate::hygiene_optimizer] to work properly.