pub fn surface_entrances<'a>( land: &'a Land<'_>, index: IndexRef<'a>, ) -> impl Iterator<Item = Vec2<i32>> + 'a