AnyDocsAnd [ AnyDocsSingle Nothing , AnyDocsOr [ AnyDocsSingle (Just SetDoc { setDocTryArgument = False , setDocTrySwitch = True , setDocTryOption = False , setDocDasheds = [ DashedLong ('[' :| "no-]example") ] , setDocEnvVars = Nothing , setDocConfKeys = Nothing , setDocDefault = Nothing , setDocExamples = [] , setDocMetavar = Nothing , setDocHelp = Just "Example of a yes/no 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 a yes/no 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 a yes/no switch" }) , AnyDocsSingle Nothing ] ]