1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556moduleAnsi_color=Ansi_colormoduleArray=ArraymoduleBytes=BytesmoduleComparable=ComparablemoduleEither=EithermoduleExn=ExnmoduleFilename=FilenamemoduleHashtbl=HashtblmoduleInt=IntmoduleIo=IomoduleList=ListmoduleMap=MapmoduleOption=OptionmoduleOr_exn=Or_exnmoduleOrdering=OrderingmodulePp=PpmoduleResult=ResultmoduleSet=SetmoduleStaged=StagedmoduleString=StringmoduleChar=CharmoduleBool=BoolmoduleSexp_intf=Sexp_intfmoduleSexp=SexpmodulePath=PathmoduleFmt=FmtmoduleInterned=InternedmoduleUniv_map=Univ_mapmoduleLoc=LocmoduleEnv=EnvmoduleProc=ProcmoduleType_eq=Type_eqmoduleNothing=NothingmoduleBin=Binexternalreraise:exn->_="%reraise"letcompareab=Ordering.of_int(compareab)(* The following types are re-exported here so that they are always
available in scope *)type('a,'error)result=('a,'error)Result.t=|Okof'a|Errorof'errortype('a,'b)either=('a,'b)Either.t=|Leftof'a|Rightof'btypeordering=Ordering.t=|Lt|Eq|Gtletsprintf=Printf.sprintf