AnyDocsCommands (Just "one") [ CommandDoc { commandDocArgument = "one" , commandDocHelp = "first" , commandDocs = AnyDocsAnd [] } , CommandDoc { commandDocArgument = "two" , commandDocHelp = "second" , commandDocs = AnyDocsAnd [ AnyDocsSingle EnvDoc { envDocVars = "NUMBER" :| [] , envDocDefault = Nothing , envDocExamples = [ "5" ] , envDocMetavar = Just "INT" , envDocHelp = Just "number" } , AnyDocsOr [ AnyDocsSingle EnvDoc { envDocVars = "ENABLE" :| [] , envDocDefault = Nothing , envDocExamples = [] , envDocMetavar = Just "BOOL" , envDocHelp = Just "enable extra" } ] ] } , CommandDoc { commandDocArgument = "three-very-long-command-name" , commandDocHelp = "third" , commandDocs = AnyDocsAnd [] } ]