macro_rules! path_segments {
    ($($ident: ident)::*) => { ... };
}