func (d *Decimal) GobDecode(data []byte) error {
	if err := d.decimal.UnmarshalBinary(data); err != nil {
		return err
	}
	d.formula = d.String()
	return d.decimal.GobDecode(data)
}
// GobDecode implements the gob.GobDecoder interface for gob serialization.
GobDecode implements the gob.GobDecoder interface for gob serialization.
// GobDecode implements the gob . GobDecoder interface for gob serialization .
func (d *Decimal) GobDecode(data []byte) error {
	if err := d.decimal.UnmarshalBinary(data); err != nil {
		return err
	}
	d.formula = d.String()
	return d.decimal.GobDecode(data)
}
func ( d * Decimal ) GobDecode ( data [ ] byte ) error { if err := d . decimal . UnmarshalBinary ( data ) ; err != nil { return err } d . formula = d . String ( ) return d . decimal . GobDecode ( data ) }
GobDecode implements the gob.GobDecoder interface for gob serialization.
GobDecode implements the gob . GobDecoder interface for gob serialization .