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 []
      }
  ]