AnyDocsAnd
  [ AnyDocsOr
      [ AnyDocsSingle
          EnvDoc
            { envDocVars = "GREET_CONFIG_FILE" :| []
            , envDocDefault = Nothing
            , envDocExamples = []
            , envDocMetavar = Just "FILE_PATH"
            , envDocHelp = Just "Path to the configuration file"
            }
      ]
  , AnyDocsSingle
      EnvDoc
        { envDocVars = "GREET_GREETING" :| []
        , envDocDefault = Just "\"Hello\""
        , envDocExamples = [ "Greetings" ]
        , envDocMetavar = Just "GREETING"
        , envDocHelp = Just "Greeting to use"
        }
  , AnyDocsSingle
      EnvDoc
        { envDocVars = "GREET_POLITE" :| []
        , envDocDefault = Just "False"
        , envDocExamples = []
        , envDocMetavar = Just "ANY"
        , envDocHelp = Just "Whether to be polite"
        }
  ]