AnyDocsAnd
  [ AnyDocsSingle Nothing
  , AnyDocsOr
      [ AnyDocsSingle
          (Just
             SetDoc
               { setDocTryArgument = False
               , setDocTrySwitch = True
               , setDocTryOption = False
               , setDocDasheds = [ DashedLong ('(' :| "enable|disable)-example") ]
               , setDocEnvVars = Nothing
               , setDocConfKeys = Nothing
               , setDocDefault = Nothing
               , setDocExamples = []
               , setDocMetavar = Nothing
               , setDocHelp = Just "Example of an enable/disable switch"
               })
      , AnyDocsSingle Nothing
      , AnyDocsSingle Nothing
      , AnyDocsSingle
          (Just
             SetDoc
               { setDocTryArgument = False
               , setDocTrySwitch = False
               , setDocTryOption = False
               , setDocDasheds = []
               , setDocEnvVars = Just ("EXAMPLE" :| [])
               , setDocConfKeys = Nothing
               , setDocDefault = Nothing
               , setDocExamples = []
               , setDocMetavar = Just "BOOL"
               , setDocHelp = Just "Example of an enable/disable switch"
               })
      , AnyDocsSingle
          (Just
             SetDoc
               { setDocTryArgument = False
               , setDocTrySwitch = False
               , setDocTryOption = False
               , setDocDasheds = []
               , setDocEnvVars = Nothing
               , setDocConfKeys =
                   Just
                     (( "example" :| []
                      , AnyOfSchema (NullSchema :| [ BoolSchema ])
                      ) :|
                        [])
               , setDocDefault = Nothing
               , setDocExamples = []
               , setDocMetavar = Nothing
               , setDocHelp = Just "Example of an enable/disable switch"
               })
      , AnyDocsSingle Nothing
      ]
  ]