AnyDocsAnd
  [ AnyDocsOr []
  , AnyDocsSingle
      ConfDoc
        { confDocKeys =
            ( "greeting" :| []
            , AnyOfSchema (NullSchema :| [ StringSchema ])
            ) :|
              []
        , confDocDefault = Just "\"Hello\""
        , confDocExamples = [ "Greetings" ]
        , confDocHelp = Just "Greeting to use"
        }
  , AnyDocsSingle
      ConfDoc
        { confDocKeys =
            ( "polite" :| [] , AnyOfSchema (NullSchema :| [ BoolSchema ]) ) :|
              []
        , confDocDefault = Just "False"
        , confDocExamples = []
        , confDocHelp = Just "Whether to be polite"
        }
  ]