>>> for_ [1..4] print 1 2 3 4
>>> for_ (C.fromList [1..4] :: PrimArray Int) print 1 2 3 4
>>> for_ [1 .. 5 :: Int] $ \i -> when (even i) (print i) 2 4
flip traverse_