{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":".or_else(||"}]}
            .or_else(|| self.single_output_file.clone())
            .and_then(|p| p.to_owned())
            .unwrap_or_else(|| OutFileName::Real(self.output_path(flavor)))