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