Chaining lazy sequences and streams