pub fn parse<I, E>(iter: I) -> Result<(String, Database)>where I: Iterator<Item = Result<StringRecord, E>>, E: Error + Send + Sync + 'static,