pub fn versions() -> Result<impl Iterator<Item = String>>