code: func (r *Record) DecodeRLP(s *rlp.Stream) error {
  	dec, raw, err := decodeRecord(s)
  	if err != nil {
  		return err
  	}
  	*r = dec
  	r.raw = raw
  	return nil
  }
docs: // DecodeRLP implements rlp.Decoder. Decoding verifies the signature.