AnyDocsAnd
  [ AnyDocsSingle
      ConfDoc
        { confDocKeys =
            ( "first-secret-file" :| []
            , AnyOfSchema (NullSchema :| [ StringSchema ])
            ) :|
              []
        , confDocDefault = Nothing
        , confDocExamples = []
        , confDocHelp = Just "First example secret"
        }
  , AnyDocsOr
      [ AnyDocsSingle
          ConfDoc
            { confDocKeys =
                ( "second-secret" :| []
                , AnyOfSchema (NullSchema :| [ StringSchema ])
                ) :|
                  []
            , confDocDefault = Nothing
            , confDocExamples = []
            , confDocHelp = Just "Second example secret, bare or in a file"
            }
      , AnyDocsSingle
          ConfDoc
            { confDocKeys =
                ( "second-secret-file" :| []
                , AnyOfSchema (NullSchema :| [ StringSchema ])
                ) :|
                  []
            , confDocDefault = Nothing
            , confDocExamples = []
            , confDocHelp = Just "Second example secret, bare or in a file"
            }
      ]
  , AnyDocsOr []
  , AnyDocsOr []
  , AnyDocsOr
      [ AnyDocsSingle
          ConfDoc
            { confDocKeys =
                ( "second-secret" :| []
                , AnyOfSchema (NullSchema :| [ StringSchema ])
                ) :|
                  []
            , confDocDefault = Nothing
            , confDocExamples = []
            , confDocHelp =
                Just "Second example secret, bare or in a file, only conf"
            }
      , AnyDocsSingle
          ConfDoc
            { confDocKeys =
                ( "second-secret-file" :| []
                , AnyOfSchema (NullSchema :| [ StringSchema ])
                ) :|
                  []
            , confDocDefault = Nothing
            , confDocExamples = []
            , confDocHelp =
                Just "Second example secret, bare or in a file, only conf"
            }
      ]
  ]