code: func (g GobEncoder) Decode(data []byte, v interface{}) error {
  	e := gob.NewDecoder(bytes.NewBuffer(data))
  	return e.Decode(v)
  }
docs: // Decode unmarshals bytes into an object using golang's encoding/gob package