AnyDocsAnd
  [ AnyDocsSingle Nothing
  , AnyDocsCommands
      (Just "one")
      [ CommandDoc
          { commandDocArgument = "one"
          , commandDocHelp = "first"
          , commandDocs =
              AnyDocsSingle
                (Just
                   SetDoc
                     { setDocTryArgument = True
                     , setDocTrySwitch = False
                     , setDocTryOption = False
                     , setDocDasheds = []
                     , setDocEnvVars = Nothing
                     , setDocConfKeys = Nothing
                     , setDocDefault = Nothing
                     , setDocExamples = []
                     , setDocMetavar = Just "STR"
                     , setDocHelp = Just "argument"
                     })
          }
      , CommandDoc
          { commandDocArgument = "two"
          , commandDocHelp = "second"
          , commandDocs =
              AnyDocsAnd
                [ AnyDocsSingle
                    (Just
                       SetDoc
                         { setDocTryArgument = False
                         , setDocTrySwitch = False
                         , setDocTryOption = True
                         , setDocDasheds = [ DashedLong ('n' :| "umber") , DashedShort 'n' ]
                         , setDocEnvVars = Just ("NUMBER" :| [])
                         , setDocConfKeys =
                             Just
                               (( "number" :| []
                                , AnyOfSchema
                                    (NullSchema :|
                                       [ IntegerSchema
                                           Bounds
                                             { boundsLower = Just (-9223372036854775808)
                                             , boundsUpper = Just 9223372036854775807
                                             }
                                       ])
                                ) :|
                                  [])
                         , setDocDefault = Nothing
                         , setDocExamples = [ "5" ]
                         , setDocMetavar = Just "INT"
                         , setDocHelp = Just "number"
                         })
                , AnyDocsOr
                    [ AnyDocsSingle
                        (Just
                           SetDoc
                             { setDocTryArgument = False
                             , setDocTrySwitch = True
                             , setDocTryOption = False
                             , setDocDasheds = [ DashedLong ('(' :| "enable|disable)-enable") ]
                             , setDocEnvVars = Nothing
                             , setDocConfKeys = Nothing
                             , setDocDefault = Nothing
                             , setDocExamples = []
                             , setDocMetavar = Nothing
                             , setDocHelp = Just "enable extra"
                             })
                    , AnyDocsSingle Nothing
                    , AnyDocsSingle Nothing
                    , AnyDocsSingle
                        (Just
                           SetDoc
                             { setDocTryArgument = False
                             , setDocTrySwitch = False
                             , setDocTryOption = False
                             , setDocDasheds = []
                             , setDocEnvVars = Just ("ENABLE" :| [])
                             , setDocConfKeys = Nothing
                             , setDocDefault = Nothing
                             , setDocExamples = []
                             , setDocMetavar = Just "BOOL"
                             , setDocHelp = Just "enable extra"
                             })
                    , AnyDocsSingle
                        (Just
                           SetDoc
                             { setDocTryArgument = False
                             , setDocTrySwitch = False
                             , setDocTryOption = False
                             , setDocDasheds = []
                             , setDocEnvVars = Nothing
                             , setDocConfKeys =
                                 Just
                                   (( "enable" :| []
                                    , AnyOfSchema (NullSchema :| [ BoolSchema ])
                                    ) :|
                                      [])
                             , setDocDefault = Nothing
                             , setDocExamples = []
                             , setDocMetavar = Nothing
                             , setDocHelp = Just "enable extra"
                             })
                    , AnyDocsSingle Nothing
                    ]
                ]
          }
      , CommandDoc
          { commandDocArgument = "three-very-long-command-name"
          , commandDocHelp = "third"
          , commandDocs = AnyDocsSingle Nothing
          }
      ]
  ]