pub fn read_lines<P, I: IntoIterator<Item = P>>(files: I) -> Result<Vec<String>> where P: AsRef<Path>,