(lang dune 3.16)
(name batteries)
(sections
 (lib /opt/local/lib/ocaml/site-lib/batteries)
 (libexec /opt/local/lib/ocaml/site-lib/batteries)
 (doc /opt/local/share/doc/batteries))
(files
 (lib
  (META
   batMutex.cmi
   batMutex.cmt
   batMutex.cmti
   batMutex.cmx
   batMutex.ml
   batMutex.mli
   batRMutex.cmi
   batRMutex.cmt
   batRMutex.cmti
   batRMutex.cmx
   batRMutex.ml
   batRMutex.mli
   batteries.a
   batteries.cma
   batteries.cmxa
   batteriesThread.cmi
   batteriesThread.cmt
   batteriesThread.cmx
   batteriesThread.ml
   dune-package
   opam
   top/batteriesHelp.cmi
   top/batteriesHelp.cmt
   top/batteriesHelp.cmti
   top/batteriesHelp.ml
   top/batteriesHelp.mli
   top/batteries_top.cma
   unthreaded/batArray.cmi
   unthreaded/batArray.cmt
   unthreaded/batArray.cmti
   unthreaded/batArray.cmx
   unthreaded/batArray.ml
   unthreaded/batArray.mli
   unthreaded/batAvlTree.cmi
   unthreaded/batAvlTree.cmt
   unthreaded/batAvlTree.cmti
   unthreaded/batAvlTree.cmx
   unthreaded/batAvlTree.ml
   unthreaded/batAvlTree.mli
   unthreaded/batBase64.cmi
   unthreaded/batBase64.cmt
   unthreaded/batBase64.cmti
   unthreaded/batBase64.cmx
   unthreaded/batBase64.ml
   unthreaded/batBase64.mli
   unthreaded/batBig_int.cmi
   unthreaded/batBig_int.cmt
   unthreaded/batBig_int.cmti
   unthreaded/batBig_int.cmx
   unthreaded/batBig_int.ml
   unthreaded/batBig_int.mli
   unthreaded/batBigarray.cmi
   unthreaded/batBigarray.cmt
   unthreaded/batBigarray.cmti
   unthreaded/batBigarray.cmx
   unthreaded/batBigarray.ml
   unthreaded/batBigarray.mli
   unthreaded/batBitSet.cmi
   unthreaded/batBitSet.cmt
   unthreaded/batBitSet.cmti
   unthreaded/batBitSet.cmx
   unthreaded/batBitSet.ml
   unthreaded/batBitSet.mli
   unthreaded/batBool.cmi
   unthreaded/batBool.cmt
   unthreaded/batBool.cmti
   unthreaded/batBool.cmx
   unthreaded/batBool.ml
   unthreaded/batBool.mli
   unthreaded/batBounded.cmi
   unthreaded/batBounded.cmt
   unthreaded/batBounded.cmti
   unthreaded/batBounded.cmx
   unthreaded/batBounded.ml
   unthreaded/batBounded.mli
   unthreaded/batBuffer.cmi
   unthreaded/batBuffer.cmt
   unthreaded/batBuffer.cmti
   unthreaded/batBuffer.cmx
   unthreaded/batBuffer.ml
   unthreaded/batBuffer.mli
   unthreaded/batBytes.cmi
   unthreaded/batBytes.cmt
   unthreaded/batBytes.cmti
   unthreaded/batBytes.cmx
   unthreaded/batBytes.ml
   unthreaded/batBytes.mli
   unthreaded/batBytesCompat.cmi
   unthreaded/batBytesCompat.cmt
   unthreaded/batBytesCompat.cmx
   unthreaded/batBytesCompat.ml
   unthreaded/batCache.cmi
   unthreaded/batCache.cmt
   unthreaded/batCache.cmti
   unthreaded/batCache.cmx
   unthreaded/batCache.ml
   unthreaded/batCache.mli
   unthreaded/batChar.cmi
   unthreaded/batChar.cmt
   unthreaded/batChar.cmti
   unthreaded/batChar.cmx
   unthreaded/batChar.ml
   unthreaded/batChar.mli
   unthreaded/batCharParser.cmi
   unthreaded/batCharParser.cmt
   unthreaded/batCharParser.cmti
   unthreaded/batCharParser.cmx
   unthreaded/batCharParser.ml
   unthreaded/batCharParser.mli
   unthreaded/batComplex.cmi
   unthreaded/batComplex.cmt
   unthreaded/batComplex.cmti
   unthreaded/batComplex.cmx
   unthreaded/batComplex.ml
   unthreaded/batComplex.mli
   unthreaded/batConcreteQueue.cmi
   unthreaded/batConcreteQueue.cmt
   unthreaded/batConcreteQueue.cmx
   unthreaded/batConcreteQueue.ml
   unthreaded/batConcurrent.cmi
   unthreaded/batConcurrent.cmt
   unthreaded/batConcurrent.cmti
   unthreaded/batConcurrent.cmx
   unthreaded/batConcurrent.ml
   unthreaded/batConcurrent.mli
   unthreaded/batDeque.cmi
   unthreaded/batDeque.cmt
   unthreaded/batDeque.cmti
   unthreaded/batDeque.cmx
   unthreaded/batDeque.ml
   unthreaded/batDeque.mli
   unthreaded/batDigest.cmi
   unthreaded/batDigest.cmt
   unthreaded/batDigest.cmti
   unthreaded/batDigest.cmx
   unthreaded/batDigest.ml
   unthreaded/batDigest.mli
   unthreaded/batDllist.cmi
   unthreaded/batDllist.cmt
   unthreaded/batDllist.cmti
   unthreaded/batDllist.cmx
   unthreaded/batDllist.ml
   unthreaded/batDllist.mli
   unthreaded/batDynArray.cmi
   unthreaded/batDynArray.cmt
   unthreaded/batDynArray.cmti
   unthreaded/batDynArray.cmx
   unthreaded/batDynArray.ml
   unthreaded/batDynArray.mli
   unthreaded/batEither.cmi
   unthreaded/batEither.cmt
   unthreaded/batEither.cmti
   unthreaded/batEither.cmx
   unthreaded/batEither.ml
   unthreaded/batEither.mli
   unthreaded/batEnum.cmi
   unthreaded/batEnum.cmt
   unthreaded/batEnum.cmti
   unthreaded/batEnum.cmx
   unthreaded/batEnum.ml
   unthreaded/batEnum.mli
   unthreaded/batFile.cmi
   unthreaded/batFile.cmt
   unthreaded/batFile.cmti
   unthreaded/batFile.cmx
   unthreaded/batFile.ml
   unthreaded/batFile.mli
   unthreaded/batFilename.cmi
   unthreaded/batFilename.cmt
   unthreaded/batFilename.cmti
   unthreaded/batFilename.cmx
   unthreaded/batFilename.ml
   unthreaded/batFilename.mli
   unthreaded/batFingerTree.cmi
   unthreaded/batFingerTree.cmt
   unthreaded/batFingerTree.cmti
   unthreaded/batFingerTree.cmx
   unthreaded/batFingerTree.ml
   unthreaded/batFingerTree.mli
   unthreaded/batFloat.cmi
   unthreaded/batFloat.cmt
   unthreaded/batFloat.cmti
   unthreaded/batFloat.cmx
   unthreaded/batFloat.ml
   unthreaded/batFloat.mli
   unthreaded/batFormat.cmi
   unthreaded/batFormat.cmt
   unthreaded/batFormat.cmti
   unthreaded/batFormat.cmx
   unthreaded/batFormat.ml
   unthreaded/batFormat.mli
   unthreaded/batGc.cmi
   unthreaded/batGc.cmt
   unthreaded/batGc.cmti
   unthreaded/batGc.cmx
   unthreaded/batGc.ml
   unthreaded/batGc.mli
   unthreaded/batGenlex.cmi
   unthreaded/batGenlex.cmt
   unthreaded/batGenlex.cmti
   unthreaded/batGenlex.cmx
   unthreaded/batGenlex.ml
   unthreaded/batGenlex.mli
   unthreaded/batGlobal.cmi
   unthreaded/batGlobal.cmt
   unthreaded/batGlobal.cmti
   unthreaded/batGlobal.cmx
   unthreaded/batGlobal.ml
   unthreaded/batGlobal.mli
   unthreaded/batHashcons.cmi
   unthreaded/batHashcons.cmt
   unthreaded/batHashcons.cmti
   unthreaded/batHashcons.cmx
   unthreaded/batHashcons.ml
   unthreaded/batHashcons.mli
   unthreaded/batHashtbl.cmi
   unthreaded/batHashtbl.cmt
   unthreaded/batHashtbl.cmti
   unthreaded/batHashtbl.cmx
   unthreaded/batHashtbl.ml
   unthreaded/batHashtbl.mli
   unthreaded/batHeap.cmi
   unthreaded/batHeap.cmt
   unthreaded/batHeap.cmti
   unthreaded/batHeap.cmx
   unthreaded/batHeap.ml
   unthreaded/batHeap.mli
   unthreaded/batIMap.cmi
   unthreaded/batIMap.cmt
   unthreaded/batIMap.cmti
   unthreaded/batIMap.cmx
   unthreaded/batIMap.ml
   unthreaded/batIMap.mli
   unthreaded/batIO.cmi
   unthreaded/batIO.cmt
   unthreaded/batIO.cmti
   unthreaded/batIO.cmx
   unthreaded/batIO.ml
   unthreaded/batIO.mli
   unthreaded/batISet.cmi
   unthreaded/batISet.cmt
   unthreaded/batISet.cmti
   unthreaded/batISet.cmx
   unthreaded/batISet.ml
   unthreaded/batISet.mli
   unthreaded/batInnerIO.cmi
   unthreaded/batInnerIO.cmt
   unthreaded/batInnerIO.cmti
   unthreaded/batInnerIO.cmx
   unthreaded/batInnerIO.ml
   unthreaded/batInnerIO.mli
   unthreaded/batInnerPervasives.cmi
   unthreaded/batInnerPervasives.cmt
   unthreaded/batInnerPervasives.cmx
   unthreaded/batInnerPervasives.ml
   unthreaded/batInnerShuffle.cmi
   unthreaded/batInnerShuffle.cmt
   unthreaded/batInnerShuffle.cmx
   unthreaded/batInnerShuffle.ml
   unthreaded/batInnerWeaktbl.cmi
   unthreaded/batInnerWeaktbl.cmt
   unthreaded/batInnerWeaktbl.cmti
   unthreaded/batInnerWeaktbl.cmx
   unthreaded/batInnerWeaktbl.ml
   unthreaded/batInnerWeaktbl.mli
   unthreaded/batInt.cmi
   unthreaded/batInt.cmt
   unthreaded/batInt.cmti
   unthreaded/batInt.cmx
   unthreaded/batInt.ml
   unthreaded/batInt.mli
   unthreaded/batInt32.cmi
   unthreaded/batInt32.cmt
   unthreaded/batInt32.cmti
   unthreaded/batInt32.cmx
   unthreaded/batInt32.ml
   unthreaded/batInt32.mli
   unthreaded/batInt64.cmi
   unthreaded/batInt64.cmt
   unthreaded/batInt64.cmti
   unthreaded/batInt64.cmx
   unthreaded/batInt64.ml
   unthreaded/batInt64.mli
   unthreaded/batInterfaces.cmi
   unthreaded/batInterfaces.cmt
   unthreaded/batInterfaces.cmti
   unthreaded/batInterfaces.cmx
   unthreaded/batInterfaces.ml
   unthreaded/batInterfaces.mli
   unthreaded/batLazyList.cmi
   unthreaded/batLazyList.cmt
   unthreaded/batLazyList.cmti
   unthreaded/batLazyList.cmx
   unthreaded/batLazyList.ml
   unthreaded/batLazyList.mli
   unthreaded/batLexing.cmi
   unthreaded/batLexing.cmt
   unthreaded/batLexing.cmti
   unthreaded/batLexing.cmx
   unthreaded/batLexing.ml
   unthreaded/batLexing.mli
   unthreaded/batList.cmi
   unthreaded/batList.cmt
   unthreaded/batList.cmti
   unthreaded/batList.cmx
   unthreaded/batList.ml
   unthreaded/batList.mli
   unthreaded/batLog.cmi
   unthreaded/batLog.cmt
   unthreaded/batLog.cmti
   unthreaded/batLog.cmx
   unthreaded/batLog.ml
   unthreaded/batLog.mli
   unthreaded/batLogger.cmi
   unthreaded/batLogger.cmt
   unthreaded/batLogger.cmti
   unthreaded/batLogger.cmx
   unthreaded/batLogger.ml
   unthreaded/batLogger.mli
   unthreaded/batMap.cmi
   unthreaded/batMap.cmt
   unthreaded/batMap.cmti
   unthreaded/batMap.cmx
   unthreaded/batMap.ml
   unthreaded/batMap.mli
   unthreaded/batMarshal.cmi
   unthreaded/batMarshal.cmt
   unthreaded/batMarshal.cmti
   unthreaded/batMarshal.cmx
   unthreaded/batMarshal.ml
   unthreaded/batMarshal.mli
   unthreaded/batMultiMap.cmi
   unthreaded/batMultiMap.cmt
   unthreaded/batMultiMap.cmti
   unthreaded/batMultiMap.cmx
   unthreaded/batMultiMap.ml
   unthreaded/batMultiMap.mli
   unthreaded/batMultiPMap.cmi
   unthreaded/batMultiPMap.cmt
   unthreaded/batMultiPMap.cmti
   unthreaded/batMultiPMap.cmx
   unthreaded/batMultiPMap.ml
   unthreaded/batMultiPMap.mli
   unthreaded/batNativeint.cmi
   unthreaded/batNativeint.cmt
   unthreaded/batNativeint.cmti
   unthreaded/batNativeint.cmx
   unthreaded/batNativeint.ml
   unthreaded/batNativeint.mli
   unthreaded/batNum.cmi
   unthreaded/batNum.cmt
   unthreaded/batNum.cmti
   unthreaded/batNum.cmx
   unthreaded/batNum.ml
   unthreaded/batNum.mli
   unthreaded/batNumber.cmi
   unthreaded/batNumber.cmt
   unthreaded/batNumber.cmti
   unthreaded/batNumber.cmx
   unthreaded/batNumber.ml
   unthreaded/batNumber.mli
   unthreaded/batOpaqueInnerSys.cmi
   unthreaded/batOpaqueInnerSys.cmt
   unthreaded/batOpaqueInnerSys.cmx
   unthreaded/batOpaqueInnerSys.ml
   unthreaded/batOptParse.cmi
   unthreaded/batOptParse.cmt
   unthreaded/batOptParse.cmti
   unthreaded/batOptParse.cmx
   unthreaded/batOptParse.ml
   unthreaded/batOptParse.mli
   unthreaded/batOption.cmi
   unthreaded/batOption.cmt
   unthreaded/batOption.cmti
   unthreaded/batOption.cmx
   unthreaded/batOption.ml
   unthreaded/batOption.mli
   unthreaded/batOrd.cmi
   unthreaded/batOrd.cmt
   unthreaded/batOrd.cmti
   unthreaded/batOrd.cmx
   unthreaded/batOrd.ml
   unthreaded/batOrd.mli
   unthreaded/batParserCo.cmi
   unthreaded/batParserCo.cmt
   unthreaded/batParserCo.cmti
   unthreaded/batParserCo.cmx
   unthreaded/batParserCo.ml
   unthreaded/batParserCo.mli
   unthreaded/batPathGen.cmi
   unthreaded/batPathGen.cmt
   unthreaded/batPathGen.cmti
   unthreaded/batPathGen.cmx
   unthreaded/batPathGen.ml
   unthreaded/batPathGen.mli
   unthreaded/batPervasives.cmi
   unthreaded/batPervasives.cmt
   unthreaded/batPervasives.cmti
   unthreaded/batPervasives.cmx
   unthreaded/batPervasives.ml
   unthreaded/batPervasives.mli
   unthreaded/batPrintexc.cmi
   unthreaded/batPrintexc.cmt
   unthreaded/batPrintexc.cmti
   unthreaded/batPrintexc.cmx
   unthreaded/batPrintexc.ml
   unthreaded/batPrintexc.mli
   unthreaded/batPrintf.cmi
   unthreaded/batPrintf.cmt
   unthreaded/batPrintf.cmti
   unthreaded/batPrintf.cmx
   unthreaded/batPrintf.ml
   unthreaded/batPrintf.mli
   unthreaded/batQueue.cmi
   unthreaded/batQueue.cmt
   unthreaded/batQueue.cmti
   unthreaded/batQueue.cmx
   unthreaded/batQueue.ml
   unthreaded/batQueue.mli
   unthreaded/batRandom.cmi
   unthreaded/batRandom.cmt
   unthreaded/batRandom.cmti
   unthreaded/batRandom.cmx
   unthreaded/batRandom.ml
   unthreaded/batRandom.mli
   unthreaded/batRef.cmi
   unthreaded/batRef.cmt
   unthreaded/batRef.cmti
   unthreaded/batRef.cmx
   unthreaded/batRef.ml
   unthreaded/batRef.mli
   unthreaded/batRefList.cmi
   unthreaded/batRefList.cmt
   unthreaded/batRefList.cmti
   unthreaded/batRefList.cmx
   unthreaded/batRefList.ml
   unthreaded/batRefList.mli
   unthreaded/batResult.cmi
   unthreaded/batResult.cmt
   unthreaded/batResult.cmti
   unthreaded/batResult.cmx
   unthreaded/batResult.ml
   unthreaded/batResult.mli
   unthreaded/batReturn.cmi
   unthreaded/batReturn.cmt
   unthreaded/batReturn.cmti
   unthreaded/batReturn.cmx
   unthreaded/batReturn.ml
   unthreaded/batReturn.mli
   unthreaded/batScanf.cmi
   unthreaded/batScanf.cmt
   unthreaded/batScanf.cmti
   unthreaded/batScanf.cmx
   unthreaded/batScanf.ml
   unthreaded/batScanf.mli
   unthreaded/batSeq.cmi
   unthreaded/batSeq.cmt
   unthreaded/batSeq.cmti
   unthreaded/batSeq.cmx
   unthreaded/batSeq.ml
   unthreaded/batSeq.mli
   unthreaded/batSet.cmi
   unthreaded/batSet.cmt
   unthreaded/batSet.cmti
   unthreaded/batSet.cmx
   unthreaded/batSet.ml
   unthreaded/batSet.mli
   unthreaded/batSplay.cmi
   unthreaded/batSplay.cmt
   unthreaded/batSplay.cmti
   unthreaded/batSplay.cmx
   unthreaded/batSplay.ml
   unthreaded/batSplay.mli
   unthreaded/batStack.cmi
   unthreaded/batStack.cmt
   unthreaded/batStack.cmti
   unthreaded/batStack.cmx
   unthreaded/batStack.ml
   unthreaded/batStack.mli
   unthreaded/batStream.cmi
   unthreaded/batStream.cmt
   unthreaded/batStream.cmti
   unthreaded/batStream.cmx
   unthreaded/batStream.ml
   unthreaded/batStream.mli
   unthreaded/batString.cmi
   unthreaded/batString.cmt
   unthreaded/batString.cmti
   unthreaded/batString.cmx
   unthreaded/batString.ml
   unthreaded/batString.mli
   unthreaded/batSubstring.cmi
   unthreaded/batSubstring.cmt
   unthreaded/batSubstring.cmti
   unthreaded/batSubstring.cmx
   unthreaded/batSubstring.ml
   unthreaded/batSubstring.mli
   unthreaded/batSys.cmi
   unthreaded/batSys.cmt
   unthreaded/batSys.cmti
   unthreaded/batSys.cmx
   unthreaded/batSys.ml
   unthreaded/batSys.mli
   unthreaded/batText.cmi
   unthreaded/batText.cmt
   unthreaded/batText.cmti
   unthreaded/batText.cmx
   unthreaded/batText.ml
   unthreaded/batText.mli
   unthreaded/batTuple.cmi
   unthreaded/batTuple.cmt
   unthreaded/batTuple.cmti
   unthreaded/batTuple.cmx
   unthreaded/batTuple.ml
   unthreaded/batTuple.mli
   unthreaded/batUChar.cmi
   unthreaded/batUChar.cmt
   unthreaded/batUChar.cmti
   unthreaded/batUChar.cmx
   unthreaded/batUChar.ml
   unthreaded/batUChar.mli
   unthreaded/batUTF8.cmi
   unthreaded/batUTF8.cmt
   unthreaded/batUTF8.cmti
   unthreaded/batUTF8.cmx
   unthreaded/batUTF8.ml
   unthreaded/batUTF8.mli
   unthreaded/batUnit.cmi
   unthreaded/batUnit.cmt
   unthreaded/batUnit.cmti
   unthreaded/batUnit.cmx
   unthreaded/batUnit.ml
   unthreaded/batUnit.mli
   unthreaded/batUnix.cmi
   unthreaded/batUnix.cmt
   unthreaded/batUnix.cmti
   unthreaded/batUnix.cmx
   unthreaded/batUnix.ml
   unthreaded/batUnix.mli
   unthreaded/batUref.cmi
   unthreaded/batUref.cmt
   unthreaded/batUref.cmti
   unthreaded/batUref.cmx
   unthreaded/batUref.ml
   unthreaded/batUref.mli
   unthreaded/batVect.cmi
   unthreaded/batVect.cmt
   unthreaded/batVect.cmti
   unthreaded/batVect.cmx
   unthreaded/batVect.ml
   unthreaded/batVect.mli
   unthreaded/batteries.cmi
   unthreaded/batteries.cmt
   unthreaded/batteries.cmx
   unthreaded/batteries.ml
   unthreaded/batteriesConfig.cmi
   unthreaded/batteriesConfig.cmt
   unthreaded/batteriesConfig.cmx
   unthreaded/batteriesConfig.ml
   unthreaded/batteriesExceptionless.cmi
   unthreaded/batteriesExceptionless.cmt
   unthreaded/batteriesExceptionless.cmx
   unthreaded/batteriesExceptionless.ml
   unthreaded/batteriesPrint.cmi
   unthreaded/batteriesPrint.cmt
   unthreaded/batteriesPrint.cmx
   unthreaded/batteriesPrint.ml
   unthreaded/batteries_unthreaded.a
   unthreaded/batteries_unthreaded.cma
   unthreaded/batteries_unthreaded.cmxa
   unthreaded/extlib.cmi
   unthreaded/extlib.cmt
   unthreaded/extlib.cmx
   unthreaded/extlib.ml))
 (libexec (batteries.cmxs unthreaded/batteries_unthreaded.cmxs))
 (doc (LICENSE README.folders README.md odoc-pages/index.mld)))
(library
 (name batteries)
 (kind normal)
 (synopsis
  "Batteries Included is a community-maintained standard library extension")
 (archives (byte batteries.cma) (native batteries.cmxa))
 (plugins (byte batteries.cma) (native batteries.cmxs))
 (native_archives batteries.a)
 (requires batteries.unthreaded threads)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name batMutex)
    (visibility public)
    (source
     (path BatMutex)
     (intf (path batMutex.mli))
     (impl (path batMutex.ml))))
   (module
    (obj_name batRMutex)
    (visibility public)
    (source
     (path BatRMutex)
     (intf (path batRMutex.mli))
     (impl (path batRMutex.ml))))
   (module
    (obj_name batteriesThread)
    (visibility public)
    (source (path BatteriesThread) (impl (path batteriesThread.ml)))))))
(library
 (name batteries.top)
 (kind normal)
 (synopsis "Bytecode toplevel support for Batteries")
 (archives (byte top/batteries_top.cma))
 (plugins (byte top/batteries_top.cma))
 (requires num threads str compiler-libs batteries)
 (modes byte)
 (modules
  (singleton
   (obj_name batteriesHelp)
   (visibility public)
   (source
    (path BatteriesHelp)
    (intf (path top/batteriesHelp.mli))
    (impl (path top/batteriesHelp.ml))))))
(library
 (name batteries.unthreaded)
 (kind normal)
 (synopsis "Batteries Included (for use in unthreaded programs)")
 (archives
  (byte unthreaded/batteries_unthreaded.cma)
  (native unthreaded/batteries_unthreaded.cmxa))
 (plugins
  (byte unthreaded/batteries_unthreaded.cma)
  (native unthreaded/batteries_unthreaded.cmxs))
 (native_archives unthreaded/batteries_unthreaded.a)
 (requires num str camlp-streams unix bigarray)
 (modes byte native)
 (modules
  (unwrapped
   (module
    (obj_name batArray)
    (visibility public)
    (source
     (path BatArray)
     (intf (path unthreaded/batArray.mli))
     (impl (path unthreaded/batArray.ml))))
   (module
    (obj_name batAvlTree)
    (visibility public)
    (source
     (path BatAvlTree)
     (intf (path unthreaded/batAvlTree.mli))
     (impl (path unthreaded/batAvlTree.ml))))
   (module
    (obj_name batBase64)
    (visibility public)
    (source
     (path BatBase64)
     (intf (path unthreaded/batBase64.mli))
     (impl (path unthreaded/batBase64.ml))))
   (module
    (obj_name batBig_int)
    (visibility public)
    (source
     (path BatBig_int)
     (intf (path unthreaded/batBig_int.mli))
     (impl (path unthreaded/batBig_int.ml))))
   (module
    (obj_name batBigarray)
    (visibility public)
    (source
     (path BatBigarray)
     (intf (path unthreaded/batBigarray.mli))
     (impl (path unthreaded/batBigarray.ml))))
   (module
    (obj_name batBitSet)
    (visibility public)
    (source
     (path BatBitSet)
     (intf (path unthreaded/batBitSet.mli))
     (impl (path unthreaded/batBitSet.ml))))
   (module
    (obj_name batBool)
    (visibility public)
    (source
     (path BatBool)
     (intf (path unthreaded/batBool.mli))
     (impl (path unthreaded/batBool.ml))))
   (module
    (obj_name batBounded)
    (visibility public)
    (source
     (path BatBounded)
     (intf (path unthreaded/batBounded.mli))
     (impl (path unthreaded/batBounded.ml))))
   (module
    (obj_name batBuffer)
    (visibility public)
    (source
     (path BatBuffer)
     (intf (path unthreaded/batBuffer.mli))
     (impl (path unthreaded/batBuffer.ml))))
   (module
    (obj_name batBytes)
    (visibility public)
    (source
     (path BatBytes)
     (intf (path unthreaded/batBytes.mli))
     (impl (path unthreaded/batBytes.ml))))
   (module
    (obj_name batBytesCompat)
    (visibility public)
    (source (path BatBytesCompat) (impl (path unthreaded/batBytesCompat.ml))))
   (module
    (obj_name batCache)
    (visibility public)
    (source
     (path BatCache)
     (intf (path unthreaded/batCache.mli))
     (impl (path unthreaded/batCache.ml))))
   (module
    (obj_name batChar)
    (visibility public)
    (source
     (path BatChar)
     (intf (path unthreaded/batChar.mli))
     (impl (path unthreaded/batChar.ml))))
   (module
    (obj_name batCharParser)
    (visibility public)
    (source
     (path BatCharParser)
     (intf (path unthreaded/batCharParser.mli))
     (impl (path unthreaded/batCharParser.ml))))
   (module
    (obj_name batComplex)
    (visibility public)
    (source
     (path BatComplex)
     (intf (path unthreaded/batComplex.mli))
     (impl (path unthreaded/batComplex.ml))))
   (module
    (obj_name batConcreteQueue)
    (visibility public)
    (source
     (path BatConcreteQueue)
     (impl (path unthreaded/batConcreteQueue.ml))))
   (module
    (obj_name batConcurrent)
    (visibility public)
    (source
     (path BatConcurrent)
     (intf (path unthreaded/batConcurrent.mli))
     (impl (path unthreaded/batConcurrent.ml))))
   (module
    (obj_name batDeque)
    (visibility public)
    (source
     (path BatDeque)
     (intf (path unthreaded/batDeque.mli))
     (impl (path unthreaded/batDeque.ml))))
   (module
    (obj_name batDigest)
    (visibility public)
    (source
     (path BatDigest)
     (intf (path unthreaded/batDigest.mli))
     (impl (path unthreaded/batDigest.ml))))
   (module
    (obj_name batDllist)
    (visibility public)
    (source
     (path BatDllist)
     (intf (path unthreaded/batDllist.mli))
     (impl (path unthreaded/batDllist.ml))))
   (module
    (obj_name batDynArray)
    (visibility public)
    (source
     (path BatDynArray)
     (intf (path unthreaded/batDynArray.mli))
     (impl (path unthreaded/batDynArray.ml))))
   (module
    (obj_name batEither)
    (visibility public)
    (source
     (path BatEither)
     (intf (path unthreaded/batEither.mli))
     (impl (path unthreaded/batEither.ml))))
   (module
    (obj_name batEnum)
    (visibility public)
    (source
     (path BatEnum)
     (intf (path unthreaded/batEnum.mli))
     (impl (path unthreaded/batEnum.ml))))
   (module
    (obj_name batFile)
    (visibility public)
    (source
     (path BatFile)
     (intf (path unthreaded/batFile.mli))
     (impl (path unthreaded/batFile.ml))))
   (module
    (obj_name batFilename)
    (visibility public)
    (source
     (path BatFilename)
     (intf (path unthreaded/batFilename.mli))
     (impl (path unthreaded/batFilename.ml))))
   (module
    (obj_name batFingerTree)
    (visibility public)
    (source
     (path BatFingerTree)
     (intf (path unthreaded/batFingerTree.mli))
     (impl (path unthreaded/batFingerTree.ml))))
   (module
    (obj_name batFloat)
    (visibility public)
    (source
     (path BatFloat)
     (intf (path unthreaded/batFloat.mli))
     (impl (path unthreaded/batFloat.ml))))
   (module
    (obj_name batFormat)
    (visibility public)
    (source
     (path BatFormat)
     (intf (path unthreaded/batFormat.mli))
     (impl (path unthreaded/batFormat.ml))))
   (module
    (obj_name batGc)
    (visibility public)
    (source
     (path BatGc)
     (intf (path unthreaded/batGc.mli))
     (impl (path unthreaded/batGc.ml))))
   (module
    (obj_name batGenlex)
    (visibility public)
    (source
     (path BatGenlex)
     (intf (path unthreaded/batGenlex.mli))
     (impl (path unthreaded/batGenlex.ml))))
   (module
    (obj_name batGlobal)
    (visibility public)
    (source
     (path BatGlobal)
     (intf (path unthreaded/batGlobal.mli))
     (impl (path unthreaded/batGlobal.ml))))
   (module
    (obj_name batHashcons)
    (visibility public)
    (source
     (path BatHashcons)
     (intf (path unthreaded/batHashcons.mli))
     (impl (path unthreaded/batHashcons.ml))))
   (module
    (obj_name batHashtbl)
    (visibility public)
    (source
     (path BatHashtbl)
     (intf (path unthreaded/batHashtbl.mli))
     (impl (path unthreaded/batHashtbl.ml))))
   (module
    (obj_name batHeap)
    (visibility public)
    (source
     (path BatHeap)
     (intf (path unthreaded/batHeap.mli))
     (impl (path unthreaded/batHeap.ml))))
   (module
    (obj_name batIMap)
    (visibility public)
    (source
     (path BatIMap)
     (intf (path unthreaded/batIMap.mli))
     (impl (path unthreaded/batIMap.ml))))
   (module
    (obj_name batIO)
    (visibility public)
    (source
     (path BatIO)
     (intf (path unthreaded/batIO.mli))
     (impl (path unthreaded/batIO.ml))))
   (module
    (obj_name batISet)
    (visibility public)
    (source
     (path BatISet)
     (intf (path unthreaded/batISet.mli))
     (impl (path unthreaded/batISet.ml))))
   (module
    (obj_name batInnerIO)
    (visibility public)
    (source
     (path BatInnerIO)
     (intf (path unthreaded/batInnerIO.mli))
     (impl (path unthreaded/batInnerIO.ml))))
   (module
    (obj_name batInnerPervasives)
    (visibility public)
    (source
     (path BatInnerPervasives)
     (impl (path unthreaded/batInnerPervasives.ml))))
   (module
    (obj_name batInnerShuffle)
    (visibility public)
    (source
     (path BatInnerShuffle)
     (impl (path unthreaded/batInnerShuffle.ml))))
   (module
    (obj_name batInnerWeaktbl)
    (visibility public)
    (source
     (path BatInnerWeaktbl)
     (intf (path unthreaded/batInnerWeaktbl.mli))
     (impl (path unthreaded/batInnerWeaktbl.ml))))
   (module
    (obj_name batInt)
    (visibility public)
    (source
     (path BatInt)
     (intf (path unthreaded/batInt.mli))
     (impl (path unthreaded/batInt.ml))))
   (module
    (obj_name batInt32)
    (visibility public)
    (source
     (path BatInt32)
     (intf (path unthreaded/batInt32.mli))
     (impl (path unthreaded/batInt32.ml))))
   (module
    (obj_name batInt64)
    (visibility public)
    (source
     (path BatInt64)
     (intf (path unthreaded/batInt64.mli))
     (impl (path unthreaded/batInt64.ml))))
   (module
    (obj_name batInterfaces)
    (visibility public)
    (source
     (path BatInterfaces)
     (intf (path unthreaded/batInterfaces.mli))
     (impl (path unthreaded/batInterfaces.ml))))
   (module
    (obj_name batLazyList)
    (visibility public)
    (source
     (path BatLazyList)
     (intf (path unthreaded/batLazyList.mli))
     (impl (path unthreaded/batLazyList.ml))))
   (module
    (obj_name batLexing)
    (visibility public)
    (source
     (path BatLexing)
     (intf (path unthreaded/batLexing.mli))
     (impl (path unthreaded/batLexing.ml))))
   (module
    (obj_name batList)
    (visibility public)
    (source
     (path BatList)
     (intf (path unthreaded/batList.mli))
     (impl (path unthreaded/batList.ml))))
   (module
    (obj_name batLog)
    (visibility public)
    (source
     (path BatLog)
     (intf (path unthreaded/batLog.mli))
     (impl (path unthreaded/batLog.ml))))
   (module
    (obj_name batLogger)
    (visibility public)
    (source
     (path BatLogger)
     (intf (path unthreaded/batLogger.mli))
     (impl (path unthreaded/batLogger.ml))))
   (module
    (obj_name batMap)
    (visibility public)
    (source
     (path BatMap)
     (intf (path unthreaded/batMap.mli))
     (impl (path unthreaded/batMap.ml))))
   (module
    (obj_name batMarshal)
    (visibility public)
    (source
     (path BatMarshal)
     (intf (path unthreaded/batMarshal.mli))
     (impl (path unthreaded/batMarshal.ml))))
   (module
    (obj_name batMultiMap)
    (visibility public)
    (source
     (path BatMultiMap)
     (intf (path unthreaded/batMultiMap.mli))
     (impl (path unthreaded/batMultiMap.ml))))
   (module
    (obj_name batMultiPMap)
    (visibility public)
    (source
     (path BatMultiPMap)
     (intf (path unthreaded/batMultiPMap.mli))
     (impl (path unthreaded/batMultiPMap.ml))))
   (module
    (obj_name batNativeint)
    (visibility public)
    (source
     (path BatNativeint)
     (intf (path unthreaded/batNativeint.mli))
     (impl (path unthreaded/batNativeint.ml))))
   (module
    (obj_name batNum)
    (visibility public)
    (source
     (path BatNum)
     (intf (path unthreaded/batNum.mli))
     (impl (path unthreaded/batNum.ml))))
   (module
    (obj_name batNumber)
    (visibility public)
    (source
     (path BatNumber)
     (intf (path unthreaded/batNumber.mli))
     (impl (path unthreaded/batNumber.ml))))
   (module
    (obj_name batOpaqueInnerSys)
    (visibility public)
    (source
     (path BatOpaqueInnerSys)
     (impl (path unthreaded/batOpaqueInnerSys.ml))))
   (module
    (obj_name batOptParse)
    (visibility public)
    (source
     (path BatOptParse)
     (intf (path unthreaded/batOptParse.mli))
     (impl (path unthreaded/batOptParse.ml))))
   (module
    (obj_name batOption)
    (visibility public)
    (source
     (path BatOption)
     (intf (path unthreaded/batOption.mli))
     (impl (path unthreaded/batOption.ml))))
   (module
    (obj_name batOrd)
    (visibility public)
    (source
     (path BatOrd)
     (intf (path unthreaded/batOrd.mli))
     (impl (path unthreaded/batOrd.ml))))
   (module
    (obj_name batParserCo)
    (visibility public)
    (source
     (path BatParserCo)
     (intf (path unthreaded/batParserCo.mli))
     (impl (path unthreaded/batParserCo.ml))))
   (module
    (obj_name batPathGen)
    (visibility public)
    (source
     (path BatPathGen)
     (intf (path unthreaded/batPathGen.mli))
     (impl (path unthreaded/batPathGen.ml))))
   (module
    (obj_name batPervasives)
    (visibility public)
    (source
     (path BatPervasives)
     (intf (path unthreaded/batPervasives.mli))
     (impl (path unthreaded/batPervasives.ml))))
   (module
    (obj_name batPrintexc)
    (visibility public)
    (source
     (path BatPrintexc)
     (intf (path unthreaded/batPrintexc.mli))
     (impl (path unthreaded/batPrintexc.ml))))
   (module
    (obj_name batPrintf)
    (visibility public)
    (source
     (path BatPrintf)
     (intf (path unthreaded/batPrintf.mli))
     (impl (path unthreaded/batPrintf.ml))))
   (module
    (obj_name batQueue)
    (visibility public)
    (source
     (path BatQueue)
     (intf (path unthreaded/batQueue.mli))
     (impl (path unthreaded/batQueue.ml))))
   (module
    (obj_name batRandom)
    (visibility public)
    (source
     (path BatRandom)
     (intf (path unthreaded/batRandom.mli))
     (impl (path unthreaded/batRandom.ml))))
   (module
    (obj_name batRef)
    (visibility public)
    (source
     (path BatRef)
     (intf (path unthreaded/batRef.mli))
     (impl (path unthreaded/batRef.ml))))
   (module
    (obj_name batRefList)
    (visibility public)
    (source
     (path BatRefList)
     (intf (path unthreaded/batRefList.mli))
     (impl (path unthreaded/batRefList.ml))))
   (module
    (obj_name batResult)
    (visibility public)
    (source
     (path BatResult)
     (intf (path unthreaded/batResult.mli))
     (impl (path unthreaded/batResult.ml))))
   (module
    (obj_name batReturn)
    (visibility public)
    (source
     (path BatReturn)
     (intf (path unthreaded/batReturn.mli))
     (impl (path unthreaded/batReturn.ml))))
   (module
    (obj_name batScanf)
    (visibility public)
    (source
     (path BatScanf)
     (intf (path unthreaded/batScanf.mli))
     (impl (path unthreaded/batScanf.ml))))
   (module
    (obj_name batSeq)
    (visibility public)
    (source
     (path BatSeq)
     (intf (path unthreaded/batSeq.mli))
     (impl (path unthreaded/batSeq.ml))))
   (module
    (obj_name batSet)
    (visibility public)
    (source
     (path BatSet)
     (intf (path unthreaded/batSet.mli))
     (impl (path unthreaded/batSet.ml))))
   (module
    (obj_name batSplay)
    (visibility public)
    (source
     (path BatSplay)
     (intf (path unthreaded/batSplay.mli))
     (impl (path unthreaded/batSplay.ml))))
   (module
    (obj_name batStack)
    (visibility public)
    (source
     (path BatStack)
     (intf (path unthreaded/batStack.mli))
     (impl (path unthreaded/batStack.ml))))
   (module
    (obj_name batStream)
    (visibility public)
    (source
     (path BatStream)
     (intf (path unthreaded/batStream.mli))
     (impl (path unthreaded/batStream.ml))))
   (module
    (obj_name batString)
    (visibility public)
    (source
     (path BatString)
     (intf (path unthreaded/batString.mli))
     (impl (path unthreaded/batString.ml))))
   (module
    (obj_name batSubstring)
    (visibility public)
    (source
     (path BatSubstring)
     (intf (path unthreaded/batSubstring.mli))
     (impl (path unthreaded/batSubstring.ml))))
   (module
    (obj_name batSys)
    (visibility public)
    (source
     (path BatSys)
     (intf (path unthreaded/batSys.mli))
     (impl (path unthreaded/batSys.ml))))
   (module
    (obj_name batText)
    (visibility public)
    (source
     (path BatText)
     (intf (path unthreaded/batText.mli))
     (impl (path unthreaded/batText.ml))))
   (module
    (obj_name batTuple)
    (visibility public)
    (source
     (path BatTuple)
     (intf (path unthreaded/batTuple.mli))
     (impl (path unthreaded/batTuple.ml))))
   (module
    (obj_name batUChar)
    (visibility public)
    (source
     (path BatUChar)
     (intf (path unthreaded/batUChar.mli))
     (impl (path unthreaded/batUChar.ml))))
   (module
    (obj_name batUTF8)
    (visibility public)
    (source
     (path BatUTF8)
     (intf (path unthreaded/batUTF8.mli))
     (impl (path unthreaded/batUTF8.ml))))
   (module
    (obj_name batUnit)
    (visibility public)
    (source
     (path BatUnit)
     (intf (path unthreaded/batUnit.mli))
     (impl (path unthreaded/batUnit.ml))))
   (module
    (obj_name batUnix)
    (visibility public)
    (source
     (path BatUnix)
     (intf (path unthreaded/batUnix.mli))
     (impl (path unthreaded/batUnix.ml))))
   (module
    (obj_name batUref)
    (visibility public)
    (source
     (path BatUref)
     (intf (path unthreaded/batUref.mli))
     (impl (path unthreaded/batUref.ml))))
   (module
    (obj_name batVect)
    (visibility public)
    (source
     (path BatVect)
     (intf (path unthreaded/batVect.mli))
     (impl (path unthreaded/batVect.ml))))
   (module
    (obj_name batteries)
    (visibility public)
    (source (path Batteries) (impl (path unthreaded/batteries.ml))))
   (module
    (obj_name batteriesConfig)
    (visibility public)
    (source
     (path BatteriesConfig)
     (impl (path unthreaded/batteriesConfig.ml))))
   (module
    (obj_name batteriesExceptionless)
    (visibility public)
    (source
     (path BatteriesExceptionless)
     (impl (path unthreaded/batteriesExceptionless.ml))))
   (module
    (obj_name batteriesPrint)
    (visibility public)
    (source (path BatteriesPrint) (impl (path unthreaded/batteriesPrint.ml))))
   (module
    (obj_name extlib)
    (visibility public)
    (source (path Extlib) (impl (path unthreaded/extlib.ml)))))))
