pub fn iter<Ls, 'a>( first: Option<Ls::LinkIndex>, links: &'a Ls) -> impl Iterator<Item = Ls::LinkIndex> + 'a where Ls: Links,