code: func NewRegretableReaderCloserSize(rc io.ReadCloser, size int) *RegretableReaderCloser {
  	return &RegretableReaderCloser{*NewRegretableReaderSize(rc, size), rc}
  }
docs: // initialize a RegretableReaderCloser with underlying readCloser rc