code: func DefaultDecode(data []byte, value interface{}) error {
  	var buff bytes.Buffer
  	de := gob.NewDecoder(&buff)
  
  	_, err := buff.Write(data)
  	if err != nil {
  		return err
  	}
  
  	return de.Decode(value)
  }
docs: // DefaultDecode is the default decoding func for bolthold (Gob)