for_ package:rio

for_ is traverse_ with its arguments flipped. For a version that doesn't ignore the results see for.
>>> for_ [1..4] print
1
2
3
4
As bitraverse_, but with the structure as the primary argument. For a version that doesn't ignore the results, see bifor.
>>> > bifor_ ('a', "bc") print (print . reverse)
'a'
"cb"