sequence module: type tag streams; add isStream() function. Make iterate() play nice with parallel streams