AnyDocsAnd
  [ AnyDocsOr
      [ AnyDocsSingle
          (Just
             OptDoc
               { optDocTryArgument = False
               , optDocTrySwitch = False
               , optDocTryOption = True
               , optDocDasheds = [ DashedLong ('c' :| "onfig-file") ]
               , optDocDefault = Nothing
               , optDocExamples = []
               , optDocMetavar = Just "FILE_PATH"
               , optDocHelp = Just "Path to the configuration file"
               })
      ]
  , AnyDocsSingle
      (Just
         OptDoc
           { optDocTryArgument = False
           , optDocTrySwitch = False
           , optDocTryOption = True
           , optDocDasheds = [ DashedLong ('f' :| "oo-bar-quux") ]
           , optDocDefault = Nothing
           , optDocExamples = []
           , optDocMetavar = Just "STR"
           , optDocHelp = Just "Example with sub-settings"
           })
  ]