[INTERPRETER] * NEW: The enumerator object now can register a free function that is called when the enumeration ends or is aborted.