code: func (cr ChainReader) Remaining() int64 {
  	result, err := cr.RemainingErr()
  	if err != nil {
  		panic(err)
  	}
  	return result
  }
docs: // Remaining calculates the amount of data left in the ChainReader. It will
  // panic if an error condition in RemainingErr is encountered.