fn cleaner_paths( ctx: &RunCtx<'_>, ) -> Result<(BTreeSet<String>, Vec<PathBuf>), PathDiscoveryError>