code: func (e GobEncoder) Deserialize(src []byte, dst interface{}) error {
  	dec := gob.NewDecoder(bytes.NewBuffer(src))
  	if err := dec.Decode(dst); err != nil {
  		return cookieError{cause: err, typ: decodeError}
  	}
  	return nil
  }
docs: // Deserialize decodes a value using gob.