Added it_t type for iterators, to enforce sending the BLOODY ITERATOR ADDRESS
Merge branch 'develop' into codegen