code: func (s *stream) closeForShutdown(err error) {
  	s.sendStream.closeForShutdown(err)
  	s.receiveStream.closeForShutdown(err)
  }
docs: // CloseForShutdown closes a stream abruptly.
  // It makes Read and Write unblock (and return the error) immediately.
  // The peer will NOT be informed about this: the stream is closed without sending a FIN or RST.