typing for loop vars
Begining of OO structure, added a script to /examples to explain but remains undocumented until API finalized