Output streams should set delimiter

`LazyStream`s should use their delimiter when being outputted to a stream

Close #94