code: func (cmp *BooleanEquals) MarshalJSON() ([]byte, error) {
  	return json.Marshal(&struct {
  		Variable      string
  		BooleanEquals interface{}
  	}{
  		Variable:      cmp.Variable,
  		BooleanEquals: cmp.Value,
  	})
  }
docs: // MarshalJSON for custom marshalling