{"ast_node_type":"function","tokens":[{"end":59,"kind":"keyword","start":0,"text":"fn"}]}
    fn join(&self, mut path: &str) -> Option<VirtualPath> {
    /// In practice, appending here means `self/path` as strings.
        let mut res = self.clone();