{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"let"}]}
        let mut path = directory.join(&self.filestem);
    pub fn with_directory_and_extension(&self, directory: &Path, extension: &str) -> PathBuf {
        path.set_extension(extension);