Yeah, I'll put this back.  I thought I needed this before I added `mark()` and company to `AsyncStreams`, but I'm pretty sure it isn't necessary now.