Also came up with a little API for foreach loops... also not yet implemented.