Feature: add a version of forEach that takes a table populated with key/value pairs

Passes the pair to the iterator