pub fn parse_webidls( iter: impl Iterator<Item = Result<(String, PathBuf)>>, ) -> Result<Vec<ParsedInterface>>