anchor.diff:                Type = ""
                 Color = None
                 Id = None
  +              Key = None
                 Disabled = false
                 IsReadOnly = false
                 IsStatic = false
  
positive.code:             | Type type' -> { result with Type = ofType type' }
              | Color color -> { result with Color = ofColor color |> Some }
              | Id id -> { result with Id = Some id }
              | Disabled disabled -> { result with Disabled = disabled }
              | IsReadOnly state -> { result with IsReadOnly = state }
              | IsStatic state -> { result with IsStatic = state }
  
negative.code:           Type : string
            Color : string option
            Id : string option
            Key : string option
            Disabled : bool
            IsReadOnly : bool
            IsStatic : bool
  