anchor.diff:              | Size size -> { result with Size = ofSize size |> Some }
               | Props props -> { result with Props = props }
               | CustomClass customClass -> { result with CustomClass = Some customClass }
  +            | Modifiers modifiers -> { result with Modifiers = modifiers |> parseModifiers }
   
           let opts = options |> List.fold parseOptions Options.Empty
           let classes = Helpers.classes
                           Classes.Container
  -                        [ opts.Alignment; opts.Separator; opts.Size; opts.CustomClass ]
  +                        (opts.Alignment::opts.Separator::opts.Size::opts.CustomClass::opts.Modifiers)
                           [ ]
   
           nav (classes::opts.Props)
  
positive.code:             | IsActive of bool
              | Props of IHTMLProp list
              | CustomClass of string
  
          type internal Options =
              { Props : IHTMLProp list
                IsActive : bool
                CustomClass : string option }
  
              static member Empty =
                  { Props = []
                    IsActive = false
                    CustomClass = None }
  
      /// Generate <li></li>
      let item (options: Item.Option list) children =
  
negative.code:             | Item.IsActive state -> { result with IsActive = state }
              | Item.Props props -> { result with Props = props }
              | Item.CustomClass customClass -> { result with CustomClass = Some customClass }
              | Item.Modifiers modifiers -> { result with Modifiers = modifiers |> parseModifiers }
  
          let opts = options |> List.fold parseOptions Item.Options.Empty
  
          li [ yield Helpers.classes "" (opts.CustomClass::opts.Modifiers)
                          [ Classes.State.IsActive, opts.IsActive ]
               yield! opts.Props ]
              children
  