code: def close(self):
          
          _vv and IOLOG.debug('%r.close()', self)
          self.context.send(
              Message.dead(
                  reason=self.explicit_close_msg,
                  handle=self.dst_handle
              )
          )
docs: Send a dead message to the remote, causing :meth:`ChannelError` to be
          raised in any waiting thread.