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