6/&      !"#$%  Safe-Inferred24T Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHC (TH)NoneAndrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHC (uses global IORefs)None &   &Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHC (uses global IORefs)NoneThis is for internal use only.<The seemingly redundant superclass constraints are necessary :due to some weirdness in the TH or Core code (I forget the 4details); should try to get rid of them in case it's since become possible... None24T'+Simple Class for getting the name of things(sGet all the top level declarations of the current file. All names are returned whether they are exported or not.)Get all the top level names of a given module. If a file path is used, all names, exported and internal are returned. If a module name is used, only the exported names are returned.*lEither try to parse a source file or if the module is part of library, look it up and browse the contents+ Turn ErrorMessages into a String,6Parse a file and collect all of the declarations names'-()*+,./0123456789:()'-()*+,./0123456789:Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHC (unsafePerformIO)NoneM;<=>?@;<=>?@Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisional#GHC (portable, though not usefully) Safe-Inferred+sThis was used for technical reasons, and is hopefully going to be deprecated very soon. At present, when you use seqaidi (not a real function, so no link) to manually wrap an expression for harnessing, you must also give a + annotation naming the bind you're editing.dWith blanket top-level bind harnessing, this is a means to exclude select binds from harness. The String0 argument need not (but may) be fully qualified.   Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHC (TH)NoneAB !"#CDEFGHIJKLMNOPQRS !"##" !AB !"#CDEFGHIJKLMNOPQRS Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalportable Safe-InferredAndrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHCNone0TUVWXY$Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$$.TVUWXY$Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Andrew G. Seniuk 2014-2015 BSD-style (see the file LICENSE) Andrew Seniuk <rasfar@gmail.com> provisionalGHC >= 7.4 (uses GhcPlugins)None%%%%    !!""##$$%%&'()*+, - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ABCDEFGHIJKLMNOPQRSTUVCWXYZ[\]^_`abcdefghijCklmnopqrsDEFtuUvwxyz{|}~seqaid-0.4.0.0 Seqaid.Global Seqaid.OptimSeqaid.Runtime Seqaid.Ann Seqaid.TH Seqaid.Core Seqaid.PluginSeqaid.TH_extra_710 Seqaid.TH_710Seqaid.TH_extra Seqaid.ConfigSiteID depth_ioref pattern_ioref snk_iorefstats_query_idx_ioref counter_iorefnext_sample_at_iorefbytes_allocated_iorefbytes_allocated_prev_iorefcurrent_bytes_used_iorefupdate_bytes_allocated_iorefupdate_current_bytes_used_ioref sample_period max_depthfixed_pat_sequence fixed_pat run_IO_SMoptimIOseqaidDispatchseqaidDispatchDynSeqaidAnnBindsIncludedSeqaidAnnAvailableInstancesSeqaidAnnTypesSeqaidAnnIncludeListSeqaidAnnManualSeqaidAnnExcludestrInstancesTHbindsIncludedTHseqaidValidateseqaidTHseqinjectProgramplugin condenseEq GetNameMaybenames moduleNameslookupModuleNames errString parseFile getNameMaybeshowModuleNamegetExistingModuleNames occNameToName rdrNameToNamedoCpphsSourceCppOpts$fGetNameMaybeRdrName$fGetNameMaybeGenLocated$fGetNameMaybeHsBindLR$fGetNameMaybeTyClDecl$fGetNameMaybeHsDecl$fMonadCatchGhc$fMonadThrowGhcpadrpadl dropQualsfst3snd3thd3firstWarningPassedseqaidInstancesTHinstancesToSeqinjDeclsinstancesToTypeStrings bindTVars getFreeTVars getInstances makeNameTypemakeNameType_typesmanifestSeqinjDeclsmakeSeqinjType substTyVarsmake_ctxshowNTs followArrowsmanifestDummyClassAndInstance takeQualsbeautify CoreBindMetaExclInclunMeta normalMode preproModeprBindprBindWithType prMetaBindsplitSynthUsermarkNonSeqinjBinds getBindRHScollectSeqinjBindsmakeMapSeqinjBinds cleanupMapseqinjectFuncPlus seqinjectFunc6setManualSiteIDsAndDoTypesBasedSubexpressionInjectionssanitiseTypeStringExprremoveForallPartHacksanitiseTypeStringputmess putendmessseparateDummyInstanceDecls nameOfBind typeOfBindpadisSaturatedAppexprIsVarWithFunctionTypegExpandTypeSynonymscollectSubexpressionTypescollectSubexpressionTypesBindgenerateOmniImportsgenerateOmniImports'generateOmniImportsplitFQNget_seqaid_instance_stringsremove_class_str sanitiseAgaininstancesAvailablenubsort assureFQNinstall