fn tunnel_bounds_at_from<'a>(
    wpos2d: Vec2<i32>,
    info: &'a CanvasInfo<'_>,
    _land: &'a Land<'_>,
    tunnels: impl Iterator<Item = (u32, Tunnel)> + 'a
) -> impl Iterator<Item = (u32, Range<i32>, f32, f32, f32, Tunnel)> + 'a