Reintroduced lazy promises.  The old version seems to have performance bugs.
Reintroduced (sequential) lazy promise stream benchmark.