tamasfe_macro_utils
macro_rules! path_segments { ($($ty:tt)::*) => { ... }; (::$($ty:tt)::*) => { ... }; }