AnyDocsAnd
  [ AnyDocsOr
      [ AnyDocsSingle
          (Just
             SetDoc
               { setDocTryArgument = False
               , setDocTrySwitch = False
               , setDocTryOption = True
               , setDocDasheds = [ DashedLong ('c' :| "onfig-file") ]
               , setDocEnvVars = Just ("CONFIG_FILE" :| [])
               , setDocConfKeys = Nothing
               , setDocDefault = Nothing
               , setDocExamples = []
               , setDocMetavar = Just "FILE_PATH"
               , setDocHelp = Just "Path to the configuration file"
               })
      , AnyDocsSingle Nothing
      ]
  , AnyDocsSingle
      (Just
         SetDoc
           { setDocTryArgument = False
           , setDocTrySwitch = False
           , setDocTryOption = False
           , setDocDasheds = []
           , setDocEnvVars = Nothing
           , setDocConfKeys =
               Just
                 (( "big" :| []
                  , AnyOfSchema
                      (NullSchema :|
                         [ CommentSchema
                             "BigConfig"
                             (ObjectSchema
                                (ObjectAllOfSchema
                                   (ObjectKeySchema
                                      "map"
                                      Required
                                      (MapSchema
                                         (MapSchema
                                            (IntegerSchema
                                               Bounds
                                                 { boundsLower = Just (-9223372036854775808)
                                                 , boundsUpper = Just 9223372036854775807
                                                 })))
                                      Nothing :|
                                      [ ObjectKeySchema
                                          "sub" (Optional Nothing) StringSchema Nothing
                                      ])))
                         ])
                  ) :|
                    [])
           , setDocDefault = Nothing
           , setDocExamples = []
           , setDocMetavar = Nothing
           , setDocHelp = Just "big configuration object"
           })
  ]