a port of stream.js to golang. stream.js is a lazy list evaluation library