Stackable streaming iterator patterns for tuples based on the
striterator
package by Martyn Cutcher.