c      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Apache-2.0 provisionalportable Trustworthy168A7The result of performing language detection on a corpus"The primary language of the corpus4The top three most prevalent languages in the corpusThe<Confidence scores for the top three most prevalent languages3Identifies the language of each chunk of the corpus(The size of the corpus that was analyzed1Whether this result should be considered reliable 4Represents a range of text and its detected language .The offset of the start of the chunk, in bytes The size of the chunk, in bytes #The detected language of this chunk:Flags which cause CLD2 to dump debugging output to stderr.[A collection of contextual clues which can help improve the accuracy of language detectionThe value of the Content-Language HTTP header=The TLD of the website which served the corpus being analyzed-The original character encoding of the corpus'A hint from any other available context?An enumeration of character encodings which can be included in h2An enumeration of all languages recognized by CLD2#The default set of hints, which is Hints Nothing Nothing Cld2Encoding_UNKNOWN_ENCODING Cld2Language_UNKNOWN_LANGUAGE(The default set of debugging flags, all FalseThis function is the most general way to invoke CLD2. Since setting debug flags can cause output on stderr, the result is returned in the IO monad.Call ) with all debug flags disabled and call E on the result. This is the recommended function for most use cases.Call - on HTML input with no hints and return the  resultSimple field of the result.The corpus to be analyzed#True for plain text, False for HTMLThe corpus to be analyzed#True for plain text, False for HTML  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~hijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg   K !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghfijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#cld2-0.1.1.0-7NZkd9kD5BI3lrkMbHzBAG Text.CLD2Result resultSimple resultTop3resultTop3PercentresultTop3Score resultChunksresultTextBytesresultIsReliableChunk chunkOffset chunkSize chunkLanguage DebugFlagsdebugFlagScoreAsQuads debugFlagHtml debugFlagCrdebugFlagVerbosedebugFlagQuiet debugFlagEchoHintshintContentLanguagehintTLD hintEncoding hintLanguageEncodingCld2Encoding_ISO_8859_1Cld2Encoding_ISO_8859_2Cld2Encoding_ISO_8859_3Cld2Encoding_ISO_8859_4Cld2Encoding_ISO_8859_5Cld2Encoding_ISO_8859_6Cld2Encoding_ISO_8859_7Cld2Encoding_ISO_8859_8Cld2Encoding_ISO_8859_9Cld2Encoding_ISO_8859_10Cld2Encoding_JAPANESE_EUC_JPCld2Encoding_JAPANESE_SHIFT_JISCld2Encoding_JAPANESE_JISCld2Encoding_CHINESE_BIG5Cld2Encoding_CHINESE_GBCld2Encoding_CHINESE_EUC_CNCld2Encoding_KOREAN_EUC_KRCld2Encoding_UNICODE_UNUSEDCld2Encoding_CHINESE_EUC_DECCld2Encoding_CHINESE_CNSCld2Encoding_CHINESE_BIG5_CP950Cld2Encoding_JAPANESE_CP932Cld2Encoding_UTF8Cld2Encoding_UNKNOWN_ENCODINGCld2Encoding_ASCII_7BITCld2Encoding_RUSSIAN_KOI8_RCld2Encoding_RUSSIAN_CP1251Cld2Encoding_MSFT_CP1252Cld2Encoding_RUSSIAN_KOI8_RUCld2Encoding_MSFT_CP1250Cld2Encoding_ISO_8859_15Cld2Encoding_MSFT_CP1254Cld2Encoding_MSFT_CP1257Cld2Encoding_ISO_8859_11Cld2Encoding_MSFT_CP874Cld2Encoding_MSFT_CP1256Cld2Encoding_MSFT_CP1255Cld2Encoding_ISO_8859_8_ICld2Encoding_HEBREW_VISUALCld2Encoding_CZECH_CP852Cld2Encoding_CZECH_CSN_369103Cld2Encoding_MSFT_CP1253Cld2Encoding_RUSSIAN_CP866Cld2Encoding_ISO_8859_13Cld2Encoding_ISO_2022_KRCld2Encoding_GBKCld2Encoding_GB18030Cld2Encoding_BIG5_HKSCSCld2Encoding_ISO_2022_CNCld2Encoding_TSCIICld2Encoding_TAMIL_MONOCld2Encoding_TAMIL_BICld2Encoding_JAGRANCld2Encoding_MACINTOSH_ROMANCld2Encoding_UTF7Cld2Encoding_BHASKARCld2Encoding_HTCHANAKYACld2Encoding_UTF16BECld2Encoding_UTF16LECld2Encoding_UTF32BECld2Encoding_UTF32LECld2Encoding_BINARYENCCld2Encoding_HZ_GB_2312Cld2Encoding_UTF8UTF8Cld2Encoding_TAM_ELANGOCld2Encoding_TAM_LTTMBARANICld2Encoding_TAM_SHREECld2Encoding_TAM_TBOOMISCld2Encoding_TAM_TMNEWSCld2Encoding_TAM_WEBTAMILCld2Encoding_KDDI_SHIFT_JISCld2Encoding_DOCOMO_SHIFT_JISCld2Encoding_SOFTBANK_SHIFT_JISCld2Encoding_KDDI_ISO_2022_JP!Cld2Encoding_SOFTBANK_ISO_2022_JPLanguageCld2Language_ENGLISHCld2Language_DANISHCld2Language_DUTCHCld2Language_FINNISHCld2Language_FRENCHCld2Language_GERMANCld2Language_HEBREWCld2Language_ITALIANCld2Language_JAPANESECld2Language_KOREANCld2Language_NORWEGIANCld2Language_POLISHCld2Language_PORTUGUESECld2Language_RUSSIANCld2Language_SPANISHCld2Language_SWEDISHCld2Language_CHINESECld2Language_CZECHCld2Language_GREEKCld2Language_ICELANDICCld2Language_LATVIANCld2Language_LITHUANIANCld2Language_ROMANIANCld2Language_HUNGARIANCld2Language_ESTONIAN Cld2Language_TG_UNKNOWN_LANGUAGECld2Language_UNKNOWN_LANGUAGECld2Language_BULGARIANCld2Language_CROATIANCld2Language_SERBIANCld2Language_IRISHCld2Language_GALICIANCld2Language_TAGALOGCld2Language_TURKISHCld2Language_UKRAINIANCld2Language_HINDICld2Language_MACEDONIANCld2Language_BENGALICld2Language_INDONESIANCld2Language_LATINCld2Language_MALAYCld2Language_MALAYALAMCld2Language_WELSHCld2Language_NEPALICld2Language_TELUGUCld2Language_ALBANIANCld2Language_TAMILCld2Language_BELARUSIANCld2Language_JAVANESECld2Language_OCCITANCld2Language_URDUCld2Language_BIHARICld2Language_GUJARATICld2Language_THAICld2Language_ARABICCld2Language_CATALANCld2Language_ESPERANTOCld2Language_BASQUECld2Language_INTERLINGUACld2Language_KANNADACld2Language_PUNJABICld2Language_SCOTS_GAELICCld2Language_SWAHILICld2Language_SLOVENIANCld2Language_MARATHICld2Language_MALTESECld2Language_VIETNAMESECld2Language_FRISIANCld2Language_SLOVAKCld2Language_CHINESE_TCld2Language_FAROESECld2Language_SUNDANESECld2Language_UZBEKCld2Language_AMHARICCld2Language_AZERBAIJANICld2Language_GEORGIANCld2Language_TIGRINYACld2Language_PERSIANCld2Language_BOSNIANCld2Language_SINHALESECld2Language_NORWEGIAN_NCld2Language_X_81Cld2Language_X_82Cld2Language_XHOSACld2Language_ZULUCld2Language_GUARANICld2Language_SESOTHOCld2Language_TURKMENCld2Language_KYRGYZCld2Language_BRETONCld2Language_TWICld2Language_YIDDISHCld2Language_X_92Cld2Language_SOMALICld2Language_UIGHURCld2Language_KURDISHCld2Language_MONGOLIANCld2Language_ARMENIANCld2Language_LAOTHIANCld2Language_SINDHICld2Language_RHAETO_ROMANCECld2Language_AFRIKAANSCld2Language_LUXEMBOURGISHCld2Language_BURMESECld2Language_KHMERCld2Language_TIBETANCld2Language_DHIVEHICld2Language_CHEROKEECld2Language_SYRIACCld2Language_LIMBUCld2Language_ORIYACld2Language_ASSAMESECld2Language_CORSICANCld2Language_INTERLINGUECld2Language_KAZAKHCld2Language_LINGALACld2Language_X_116Cld2Language_PASHTOCld2Language_QUECHUACld2Language_SHONACld2Language_TAJIKCld2Language_TATARCld2Language_TONGACld2Language_YORUBACld2Language_X_124Cld2Language_X_125Cld2Language_X_126Cld2Language_X_127Cld2Language_MAORICld2Language_WOLOFCld2Language_ABKHAZIANCld2Language_AFARCld2Language_AYMARACld2Language_BASHKIRCld2Language_BISLAMACld2Language_DZONGKHACld2Language_FIJIANCld2Language_GREENLANDICCld2Language_HAUSACld2Language_HAITIAN_CREOLECld2Language_INUPIAKCld2Language_INUKTITUTCld2Language_KASHMIRICld2Language_KINYARWANDACld2Language_MALAGASYCld2Language_NAURUCld2Language_OROMOCld2Language_RUNDICld2Language_SAMOANCld2Language_SANGOCld2Language_SANSKRITCld2Language_SISWANTCld2Language_TSONGACld2Language_TSWANACld2Language_VOLAPUKCld2Language_ZHUANGCld2Language_KHASICld2Language_SCOTSCld2Language_GANDACld2Language_MANXCld2Language_MONTENEGRINCld2Language_AKANCld2Language_IGBOCld2Language_MAURITIAN_CREOLECld2Language_HAWAIIANCld2Language_CEBUANOCld2Language_EWECld2Language_GACld2Language_HMONGCld2Language_KRIOCld2Language_LOZICld2Language_LUBA_LULUA#Cld2Language_LUO_KENYA_AND_TANZANIACld2Language_NEWARICld2Language_NYANJACld2Language_OSSETIANCld2Language_PAMPANGACld2Language_PEDICld2Language_RAJASTHANICld2Language_SESELWACld2Language_TUMBUKACld2Language_VENDACld2Language_WARAY_PHILIPPINESCld2Language_X_183Cld2Language_X_184Cld2Language_X_185Cld2Language_X_186Cld2Language_X_187Cld2Language_X_188Cld2Language_X_189Cld2Language_X_190Cld2Language_X_191Cld2Language_X_192Cld2Language_X_193Cld2Language_X_194Cld2Language_X_195Cld2Language_X_196Cld2Language_X_197Cld2Language_X_198Cld2Language_X_199Cld2Language_X_200Cld2Language_X_201Cld2Language_X_202Cld2Language_X_203Cld2Language_X_204Cld2Language_X_205Cld2Language_X_206Cld2Language_X_207Cld2Language_X_208Cld2Language_X_209Cld2Language_X_210Cld2Language_X_211Cld2Language_X_212Cld2Language_X_213Cld2Language_X_214Cld2Language_X_215Cld2Language_X_216Cld2Language_X_217Cld2Language_X_218Cld2Language_X_219Cld2Language_X_220Cld2Language_X_221Cld2Language_X_222Cld2Language_X_223Cld2Language_X_224Cld2Language_X_225Cld2Language_X_226Cld2Language_X_227Cld2Language_X_228Cld2Language_X_229Cld2Language_X_230Cld2Language_X_231Cld2Language_X_232Cld2Language_X_233Cld2Language_X_234Cld2Language_X_235Cld2Language_X_236Cld2Language_X_237Cld2Language_X_238Cld2Language_X_239Cld2Language_X_240Cld2Language_X_241Cld2Language_X_242Cld2Language_X_243Cld2Language_X_244Cld2Language_X_245Cld2Language_X_246Cld2Language_X_247Cld2Language_X_248Cld2Language_X_249Cld2Language_X_250Cld2Language_X_251Cld2Language_X_252Cld2Language_X_253Cld2Language_X_254Cld2Language_X_255Cld2Language_X_256Cld2Language_X_257Cld2Language_X_258Cld2Language_X_259Cld2Language_X_260Cld2Language_X_261Cld2Language_X_262Cld2Language_X_263Cld2Language_X_264Cld2Language_X_265Cld2Language_X_266Cld2Language_X_267Cld2Language_X_268Cld2Language_X_269Cld2Language_X_270Cld2Language_X_271Cld2Language_X_272Cld2Language_X_273Cld2Language_X_274Cld2Language_X_275Cld2Language_X_276Cld2Language_X_277Cld2Language_X_278Cld2Language_X_279Cld2Language_X_280Cld2Language_X_281Cld2Language_X_282Cld2Language_X_283Cld2Language_X_284Cld2Language_X_285Cld2Language_X_286Cld2Language_X_287Cld2Language_X_288Cld2Language_X_289Cld2Language_X_290Cld2Language_X_291Cld2Language_X_292Cld2Language_X_293Cld2Language_X_294Cld2Language_X_295Cld2Language_X_296Cld2Language_X_297Cld2Language_X_298Cld2Language_X_299Cld2Language_X_300Cld2Language_X_301Cld2Language_X_302Cld2Language_X_303Cld2Language_X_304Cld2Language_X_305Cld2Language_X_306Cld2Language_X_307Cld2Language_X_308Cld2Language_X_309Cld2Language_X_310Cld2Language_X_311Cld2Language_X_312Cld2Language_X_313Cld2Language_X_314Cld2Language_X_315Cld2Language_X_316Cld2Language_X_317Cld2Language_X_318Cld2Language_X_319Cld2Language_X_320Cld2Language_X_321Cld2Language_X_322Cld2Language_X_323Cld2Language_X_324Cld2Language_X_325Cld2Language_X_326Cld2Language_X_327Cld2Language_X_328Cld2Language_X_329Cld2Language_X_330Cld2Language_X_331Cld2Language_X_332Cld2Language_X_333Cld2Language_X_334Cld2Language_X_335Cld2Language_X_336Cld2Language_X_337Cld2Language_X_338Cld2Language_X_339Cld2Language_X_340Cld2Language_X_341Cld2Language_X_342Cld2Language_X_343Cld2Language_X_344Cld2Language_X_345Cld2Language_X_346Cld2Language_X_347Cld2Language_X_348Cld2Language_X_349Cld2Language_X_350Cld2Language_X_351Cld2Language_X_352Cld2Language_X_353Cld2Language_X_354Cld2Language_X_355Cld2Language_X_356Cld2Language_X_357Cld2Language_X_358Cld2Language_X_359Cld2Language_X_360Cld2Language_X_361Cld2Language_X_362Cld2Language_X_363Cld2Language_X_364Cld2Language_X_365Cld2Language_X_366Cld2Language_X_367Cld2Language_X_368Cld2Language_X_369Cld2Language_X_370Cld2Language_X_371Cld2Language_X_372Cld2Language_X_373Cld2Language_X_374Cld2Language_X_375Cld2Language_X_376Cld2Language_X_377Cld2Language_X_378Cld2Language_X_379Cld2Language_X_380Cld2Language_X_381Cld2Language_X_382Cld2Language_X_383Cld2Language_X_384Cld2Language_X_385Cld2Language_X_386Cld2Language_X_387Cld2Language_X_388Cld2Language_X_389Cld2Language_X_390Cld2Language_X_391Cld2Language_X_392Cld2Language_X_393Cld2Language_X_394Cld2Language_X_395Cld2Language_X_396Cld2Language_X_397Cld2Language_X_398Cld2Language_X_399Cld2Language_X_400Cld2Language_X_401Cld2Language_X_402Cld2Language_X_403Cld2Language_X_404Cld2Language_X_405Cld2Language_X_406Cld2Language_X_407Cld2Language_X_408Cld2Language_X_409Cld2Language_X_410Cld2Language_X_411Cld2Language_X_412Cld2Language_X_413Cld2Language_X_414Cld2Language_X_415Cld2Language_X_416Cld2Language_X_417Cld2Language_X_418Cld2Language_X_419Cld2Language_X_420Cld2Language_X_421Cld2Language_X_422Cld2Language_X_423Cld2Language_X_424Cld2Language_X_425Cld2Language_X_426Cld2Language_X_427Cld2Language_X_428Cld2Language_X_429Cld2Language_X_430Cld2Language_X_431Cld2Language_X_432Cld2Language_X_433Cld2Language_X_434Cld2Language_X_435Cld2Language_X_436Cld2Language_X_437Cld2Language_X_438Cld2Language_X_439Cld2Language_X_440Cld2Language_X_441Cld2Language_X_442Cld2Language_X_443Cld2Language_X_444Cld2Language_X_445Cld2Language_X_446Cld2Language_X_447Cld2Language_X_448Cld2Language_X_449Cld2Language_X_450Cld2Language_X_451Cld2Language_X_452Cld2Language_X_453Cld2Language_X_454Cld2Language_X_455Cld2Language_X_456Cld2Language_X_457Cld2Language_X_458Cld2Language_X_459Cld2Language_X_460Cld2Language_X_461Cld2Language_X_462Cld2Language_X_463Cld2Language_X_464Cld2Language_X_465Cld2Language_X_466Cld2Language_X_467Cld2Language_X_468Cld2Language_X_469Cld2Language_X_470Cld2Language_X_471Cld2Language_X_472Cld2Language_X_473Cld2Language_X_474Cld2Language_X_475Cld2Language_X_476Cld2Language_X_477Cld2Language_X_478Cld2Language_X_479Cld2Language_X_480Cld2Language_X_481Cld2Language_X_482Cld2Language_X_483Cld2Language_X_484Cld2Language_X_485Cld2Language_X_486Cld2Language_X_487Cld2Language_X_488Cld2Language_X_489Cld2Language_X_490Cld2Language_X_491Cld2Language_X_492Cld2Language_X_493Cld2Language_X_494Cld2Language_X_495Cld2Language_X_496Cld2Language_X_497Cld2Language_X_498Cld2Language_X_499Cld2Language_X_500Cld2Language_X_501Cld2Language_X_502Cld2Language_X_503Cld2Language_X_504Cld2Language_X_505Cld2Language_NDEBELECld2Language_X_BORK_BORK_BORKCld2Language_X_PIG_LATINCld2Language_X_HACKERCld2Language_X_KLINGONCld2Language_X_ELMER_FUDDCld2Language_X_CommonCld2Language_X_LatinCld2Language_X_GreekCld2Language_X_CyrillicCld2Language_X_ArmenianCld2Language_X_HebrewCld2Language_X_ArabicCld2Language_X_SyriacCld2Language_X_ThaanaCld2Language_X_DevanagariCld2Language_X_BengaliCld2Language_X_GurmukhiCld2Language_X_GujaratiCld2Language_X_OriyaCld2Language_X_TamilCld2Language_X_TeluguCld2Language_X_KannadaCld2Language_X_MalayalamCld2Language_X_SinhalaCld2Language_X_ThaiCld2Language_X_LaoCld2Language_X_TibetanCld2Language_X_MyanmarCld2Language_X_GeorgianCld2Language_X_HangulCld2Language_X_EthiopicCld2Language_X_Cherokee"Cld2Language_X_Canadian_AboriginalCld2Language_X_OghamCld2Language_X_RunicCld2Language_X_KhmerCld2Language_X_MongolianCld2Language_X_HiraganaCld2Language_X_KatakanaCld2Language_X_BopomofoCld2Language_X_HanCld2Language_X_YiCld2Language_X_Old_ItalicCld2Language_X_GothicCld2Language_X_DeseretCld2Language_X_InheritedCld2Language_X_TagalogCld2Language_X_HanunooCld2Language_X_BuhidCld2Language_X_TagbanwaCld2Language_X_LimbuCld2Language_X_Tai_LeCld2Language_X_Linear_BCld2Language_X_UgariticCld2Language_X_ShavianCld2Language_X_OsmanyaCld2Language_X_CypriotCld2Language_X_BrailleCld2Language_X_BugineseCld2Language_X_CopticCld2Language_X_New_Tai_LueCld2Language_X_GlagoliticCld2Language_X_TifinaghCld2Language_X_Syloti_NagriCld2Language_X_Old_PersianCld2Language_X_KharoshthiCld2Language_X_BalineseCld2Language_X_CuneiformCld2Language_X_PhoenicianCld2Language_X_Phags_PaCld2Language_X_NkoCld2Language_X_SundaneseCld2Language_X_LepchaCld2Language_X_Ol_ChikiCld2Language_X_VaiCld2Language_X_SaurashtraCld2Language_X_Kayah_LiCld2Language_X_RejangCld2Language_X_LycianCld2Language_X_CarianCld2Language_X_LydianCld2Language_X_ChamCld2Language_X_Tai_ThamCld2Language_X_Tai_VietCld2Language_X_Avestan#Cld2Language_X_Egyptian_HieroglyphsCld2Language_X_SamaritanCld2Language_X_LisuCld2Language_X_BamumCld2Language_X_JavaneseCld2Language_X_Meetei_MayekCld2Language_X_Imperial_Aramaic Cld2Language_X_Old_South_Arabian%Cld2Language_X_Inscriptional_Parthian$Cld2Language_X_Inscriptional_PahlaviCld2Language_X_Old_TurkicCld2Language_X_KaithiCld2Language_X_BatakCld2Language_X_BrahmiCld2Language_X_MandaicCld2Language_X_ChakmaCld2Language_X_Meroitic_Cursive#Cld2Language_X_Meroitic_HieroglyphsCld2Language_X_MiaoCld2Language_X_SharadaCld2Language_X_Sora_SompengCld2Language_X_Takri defaultHintsdefaultDebugFlagsdetectLanguageDebugdetectLanguagedetectLanguageSimple $fEqLanguage $fOrdLanguage$fShowLanguage$fBoundedLanguage$fEnumLanguage$fDataLanguage$fGenericLanguage$fHashableLanguage $fEqEncoding $fOrdEncoding$fShowEncoding$fBoundedEncoding$fEnumEncoding$fDataEncoding$fGenericEncoding$fHashableEncoding $fEqHints $fOrdHints $fShowHints $fDataHints$fGenericHints$fHashableHints$fEqDebugFlags$fOrdDebugFlags$fShowDebugFlags$fDataDebugFlags$fGenericDebugFlags$fHashableDebugFlags $fEqChunk $fOrdChunk $fShowChunk $fDataChunk$fGenericChunk$fHashableChunk $fEqResult $fOrdResult $fShowResult $fDataResult$fGenericResult$fHashableResultbase GHC.IO.UnsafeunsafePerformIO