fn tunnels_down_from<'a>(
    wpos: Vec2<i32>,
    level: u32,
    land: &'a Land<'_>
) -> impl Iterator<Item = Tunnel> + 'a