anchor.diff:          | Color of IColor
           | Size of ISize
           /// Add `is-fullwidth` class
  -        | IsFullWidth
  +        | [<CompiledName("is-fullwidth")>] IsFullWidth
           /// Add `is-link` class
  -        | IsLink
  +        | [<CompiledName("is-link")>] IsLink
           /// Add `is-outlined` class
  -        | IsOutlined
  +        | [<CompiledName("is-outlined")>] IsOutlined
           /// Add `is-inverted` class
  -        | IsInverted
  +        | [<CompiledName("is-inverted")>] IsInverted
           /// Add `is-text` class
  -        | IsText
  -        /// Add `is-rouned` class
  -        | IsRounded
  +        | [<CompiledName("is-text")>] IsText
  +        /// Add `is-rounded` class
  +        | [<CompiledName("is-rounded")>] IsRounded
           /// Add `is-expanded` class
  -        | IsExpanded
  +        | [<CompiledName("is-expanded")>] IsExpanded
           /// Add `is-hovered` class if true
  -        | IsHovered of bool
  +        | [<CompiledName("is-hovered")>] IsHovered of bool
           /// Add `is-focused` class if true
  -        | IsFocused of bool
  +        | [<CompiledName("is-focused")>] IsFocused of bool
           /// Add `is-active` class if true
  -        | IsActive of bool
  +        | [<CompiledName("is-active")>] IsActive of bool
           /// Add `is-loading` class if true
  -        | IsLoading of bool
  +        | [<CompiledName("is-loading")>] IsLoading of bool
           /// Add `is-static` class if true
  -        | IsStatic of bool
  +        | [<CompiledName("is-static")>] IsStatic of bool
           /// Add `disabled` HTMLAttr if true
           | Disabled of bool
           | Props of IHTMLProp list
  
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: 
      module Classes =
          let [<Literal>] Container = "button"
          module List =
              let [<Literal>] Container = "buttons"
              module Size =
                  let [<Literal>] AreSmall = "are-small"
                  let [<Literal>] AreMedium = "are-medium"
  