func (s *Stream) Close() error {
	runtime.SetFinalizer(s, nil)
	return s.inner.Close()
}
func (s *Stream) Close() error {
	runtime.SetFinalizer(s, nil)
	return s.inner.Close()
}
// Read is implementation of io.Closer's Close.