anchor.diff:      module List =
   
           type Option =
  -            | HasAddons
  -            | IsCentered
  -            | IsRight
  +            | [<CompiledName("has-addons")>] HasAddons
  +            | [<CompiledName("is-centered")>] IsCentered
  +            | [<CompiledName("is-right")>] IsRight
               // | Size of ISize
               | Props of IHTMLProp list
               | CustomClass of string
               | Modifiers of Modifier.IModifier list
   
           type internal Options =
  -            { HasAddons : bool
  -              IsCentered : bool
  -              IsRight : bool
               //   Size : string option
  -              Props : IHTMLProp list
  +            { Props : IHTMLProp list
                 CustomClass : string option
                 Modifiers : string option list }
   
               static member Empty =
  -                { HasAddons = false
  -                  IsCentered = false
  -                  IsRight = false
                   //   Size = None
  -                  Props = [ ]
  +                { Props = [ ]
                     CustomClass = None
                     Modifiers = [] }
   
  
positive.code:             // Sizes
              | Size size -> { result with Size = ofSize size |> Some }
              // Styles
              | IsFullWidth -> { result with IsFullWidth = true  }
              | IsLink -> { result with Level = Classes.Styles.IsLink |> Some }
              | IsOutlined -> { result with IsOutlined = true }
              | IsInverted -> { result with IsInverted = true }
              | IsText -> { result with IsText = true }
              | IsRounded -> { result with IsRounded = true }
              | IsExpanded -> { result with IsExpanded = true }
              // States
              | IsHovered state -> { result with IsHovered = state }
              | IsFocused state -> { result with IsFocused = state }
              | IsActive state -> { result with IsActive = state }
              | IsLoading state -> { result with IsLoading = state }
              | IsStatic state -> { result with IsStatic = state }
              | Disabled isDisabled -> { result with IsDisabled = isDisabled }
              | Props props -> { result with Props = props }
              | CustomClass customClass -> { result with CustomClass = Some customClass }
  
negative.code:         | Color of IColor
          | Size of ISize
          /// Add `is-fullwidth` class
          | [<CompiledName("is-fullwidth")>] IsFullWidth
          /// Add `is-link` class
          | [<CompiledName("is-link")>] IsLink
          /// Add `is-outlined` class
          | [<CompiledName("is-outlined")>] IsOutlined
          /// Add `is-inverted` class
          | [<CompiledName("is-inverted")>] IsInverted
          /// Add `is-text` class
          | [<CompiledName("is-text")>] IsText
          /// Add `is-rounded` class
          | [<CompiledName("is-rounded")>] IsRounded
          /// Add `is-expanded` class
          | [<CompiledName("is-expanded")>] IsExpanded
          /// Add `is-hovered` class if true
          | [<CompiledName("is-hovered")>] IsHovered of bool
          /// Add `is-focused` class if true
          | [<CompiledName("is-focused")>] IsFocused of bool
          /// Add `is-active` class if true
          | [<CompiledName("is-active")>] IsActive of bool
          /// Add `is-loading` class if true
          | [<CompiledName("is-loading")>] IsLoading of bool
          /// Add `is-static` class if true
          | [<CompiledName("is-static")>] IsStatic of bool
          /// Add `disabled` HTMLAttr if true
          | Disabled of bool
          | Props of IHTMLProp list
  