Adding zip adaptor to permit iterating over multiple ranges simultaniously.
Fixing lack of single endpoint in tac func-list generations.