pub(crate) fn doit(output: &Path)