pub fn remove(dirs: &Dirs, source: &str) -> Result<bool, LearnError>
Takes a source away: its file and its counts. False when there was none.