Add mutations from reverse_{map,each} to map,each

Closes #142