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