Today if you create a (reader, writer) pair for streams/futures if the writer is dropped before the reader then when the reader is dropped it'll use the close-readable intrinsic. I think this will raise a trap thoug as it's actually a writable end, not a readable end.