-- | Monadic iteration over a list, with indexes, discarding the result
indexedForM_ :: Monad m => [a] -> ((a, Int) -> m b) -> m ()
indexedForM_ xs =
    void . indexedForM xs
indexedForM_ :: Monad m => [a] -> ((a, Int) -> m b) -> m ()
indexedForM_ xs =
    void . indexedForM xs
indexedForM_ xs =
    void . indexedForM xs