úÎ& ß7      !"#$%&'()*+,-./012345678(Like mapMaybe, but for any Alternative.  Never returns 9, instead returns 'pure []' 7878portable provisional#Antoine Latter <aslatter@gmail.com>2Supported Binary operations. >Declarations may contain expressions from this small language A binary opeation /A reference to a field in the same declaration A log-base-2 literal value A literal value 8Types may include a reference to the containing module. DThe different types of declarations which can be made in one of the  XML files.  !"#$%&?The boolean indicates if the event includes a sequence number. '()DThis is what a single XML file maps to. It contains some meta-data  then declarations. *+;Name of module. Used in the other modules as a reference. ,CName used to indentify extensions between the X client and server. -InterCaps name. ./01'Declarations contained in this module. 2  !"#$%&'()*+,-./012)*+,-./01('&%$#"!   2    ('&%$#"!  !"#$%&'()*+,-./01*+,-./01(portable - requires TypeSynonymInstances provisional#Antoine Latter <aslatter@gmail.com>2Minimal complete definition: One of 4 or 3. 3423423423434portable provisional#Antoine Latter <aslatter@gmail.com>-:;<=>5Process the listed XML files. 5 Any files which fail to parse are silently dropped. 8 Any declaration in an XML file which fail to parse are  silently dropped. 6/Process the strings as if they were XML files. 5 Any files which fail to parse are silently dropped. 8 Any declaration in an XML file which fail to parse are  silently dropped. ?@ABCDEFGHIJKLMNOPQRS<Neither returned string contains the first occurance of the  supplied Char. TUVWXYZ[\]^_`abcd565656portable provisional#Antoine Latter <aslatter@gmail.com>7  !"#$%&'()*+,-./0123456e      !"#$%&'()*+,--./0123456789:;<=>??@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghxcb-types-0.2.0Data.XCB.TypesData.XCB.PrettyData.XCB.FromXMLData.XCB.UtilsData.XCBBinopRShiftAndDivMultSubAdd ExpressionOpFieldRefBitValueEnumElem XidUnionElemTypeQualType UnQualTypeListNameMaskNameRefXReplyName StructElem ValueParam ExprFieldSFieldListPadXDeclXErrorXImportXUnionXEnumXidUnionXidTypeXRequestXEventXTypeDefXStructXHeaderxheader_header xheader_xname xheader_namexheader_multiwordxheader_major_versionxheader_minor_version xheader_declsPrettytoDocpretty fromFiles fromStrings ensureUppermapAltbaseControl.Applicativeempty ErrorDetails EventDetailsParse localName allModules lookupThingy lookupEvent lookupError findXHeader findError findEvent fromString extractDecls declFromElemximportxenum enumFieldxrequestgetReplyxeventxevcopymkTypesplitRefsplitxerrorxercopyxstructxunionxidtypexidunion xidUnionElemxtypedef structField expressiontoBinop firstChildlistToMnamedattrreadM maybeRead