12345678910111213141516171819202122232425262728293031323334typenonrecint=inttypenonrecchar=chartypenonrecstring=stringtypenonrecfloat=floattypenonrecbool=booltypenonrecunit=unittypenonrecexn=exntypenonrec'aarray='aarraytypenonrec'alist='alisttypenonrec'aoption='aoptiontypenonrecnativeint=nativeinttypenonrecint32=int32typenonrecint64=int64typenonrec'alazy_t='alazy_ttypenonrecbytes=bytes(* We require 4.08 while 4.07 already has a Stdlib module.
In 4.07, the type equalities on Stdlib.Pervasives
are not strong enough for the 'include Stdlib'
below to satisfy the signature constraints on
Ppx_deriving_runtime.Pervasives. *)moduleStdlib=StdlibincludeStdlibmoduleResult=structtype('a,'b)t=('a,'b)result=|Okof'a|Errorof'btype('a,'b)result=('a,'b)t=|Okof'a|Errorof'bend