If AsyncBufRead is implemented on `T`, the stream should expose it. This makes some implementations much more efficient. Thanks!