[{"display_html":"<a href=\"#v:top\">top</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"top","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:top"},{"display_html":"<a href=\"#v:ghc\">ghc</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"ghc","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:ghc"},{"display_html":"<a href=\"#v:ghcLibraryPath\">ghcLibraryPath</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"ghcLibraryPath","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:ghcLibraryPath"},{"display_html":"<a href=\"#v:sysPkgConf\">sysPkgConf</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"sysPkgConf","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:sysPkgConf"},{"display_html":"<a href=\"#v:sysPkgSuffix\">sysPkgSuffix</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"sysPkgSuffix","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:sysPkgSuffix"},{"display_html":"<a href=\"#v:objSuf\">objSuf</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"objSuf","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:objSuf"},{"display_html":"<a href=\"#v:hiSuf\">hiSuf</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"hiSuf","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:hiSuf"},{"display_html":"<a href=\"#v:hsSuf\">hsSuf</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"hsSuf","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:hsSuf"},{"display_html":"<a href=\"#v:dllSuf\">dllSuf</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"dllSuf","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:dllSuf"},{"display_html":"<a href=\"#v:sysPkgPrefix\">sysPkgPrefix</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"sysPkgPrefix","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:sysPkgPrefix"},{"display_html":"<a href=\"#v:prefixUnderscore\">prefixUnderscore</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"prefixUnderscore","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:prefixUnderscore"},{"display_html":"<a href=\"#v:tmpDir\">tmpDir</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"tmpDir","module":"System.Plugins.Consts","link":"System-Plugins-Consts.html#v:tmpDir"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Key\">Key</a><ul class=\"subs\"><li>= <a href=\"#v:Object\">Object</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li>| <a href=\"#v:Package\">Package</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li></ul>","name":"Key Package Object","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:Key"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Symbol\">Symbol</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Symbol","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:Symbol"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Type\">Type</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Type","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:Type"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Errors\">Errors</a> = [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"Errors","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:Errors"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:PackageConf\">PackageConf</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"PackageConf","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:PackageConf"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Module\">Module</a> = <a href=\"#v:Module\">Module</a> {<ul class=\"subs\"><li><a href=\"#v:path\">path</a> :: !<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:mname\">mname</a> :: !<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:kind\">kind</a> :: !<a href=\"System-Plugins-LoadTypes.html#t:ObjType\" title=\"System.Plugins.LoadTypes\">ObjType</a></li><li><a href=\"#v:iface\">iface</a> :: <a href=\"/package/ghc-8.10.2/docs/HscTypes.html#t:ModIface\" title=\"HscTypes\">ModIface</a></li><li><a href=\"#v:key\">key</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Key\" title=\"System.Plugins.LoadTypes\">Key</a></li></ul>}","name":"Module Module key path iface mname kind","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:Module"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ObjType\">ObjType</a><ul class=\"subs\"><li>= <a href=\"#v:Vanilla\">Vanilla</a></li><li>| <a href=\"#v:Shared\">Shared</a></li></ul>","name":"ObjType Vanilla Shared","module":"System.Plugins.LoadTypes","link":"System-Plugins-LoadTypes.html#t:ObjType"},{"display_html":"<a href=\"#v:env\">env</a> :: (<a href=\"/package/base-4.14.1.0/docs/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> (), <a href=\"/package/base-4.14.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (FiniteMap key1 elt1), <a href=\"/package/base-4.14.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (FiniteMap key2 elt2), <a href=\"/package/base-4.14.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> PkgEnvs, <a href=\"/package/base-4.14.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Set\" title=\"Distribution.Compat.Prelude.Internal\">Set</a> [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]), <a href=\"/package/base-4.14.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (FiniteMap key3 elt3))","name":"env","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:env"},{"display_html":"<a href=\"#v:withModEnv\">withModEnv</a> :: Env -&gt; (ModEnv -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withModEnv","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:withModEnv"},{"display_html":"<a href=\"#v:withDepEnv\">withDepEnv</a> :: Env -&gt; (DepEnv -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withDepEnv","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:withDepEnv"},{"display_html":"<a href=\"#v:withPkgEnvs\">withPkgEnvs</a> :: Env -&gt; (PkgEnvs -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withPkgEnvs","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:withPkgEnvs"},{"display_html":"<a href=\"#v:withMerged\">withMerged</a> :: Env -&gt; (MergeEnv -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"withMerged","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:withMerged"},{"display_html":"<a href=\"#v:modifyModEnv\">modifyModEnv</a> :: Env -&gt; (ModEnv -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ModEnv) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"modifyModEnv","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:modifyModEnv"},{"display_html":"<a href=\"#v:modifyDepEnv\">modifyDepEnv</a> :: Env -&gt; (DepEnv -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> DepEnv) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"modifyDepEnv","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:modifyDepEnv"},{"display_html":"<a href=\"#v:modifyPkgEnv\">modifyPkgEnv</a> :: Env -&gt; (PkgEnvs -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> PkgEnvs) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"modifyPkgEnv","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:modifyPkgEnv"},{"display_html":"<a href=\"#v:modifyMerged\">modifyMerged</a> :: Env -&gt; (MergeEnv -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> MergeEnv) -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"modifyMerged","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:modifyMerged"},{"display_html":"<a href=\"#v:addModule\">addModule</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"addModule","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:addModule"},{"display_html":"<a href=\"#v:rmModule\">rmModule</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"rmModule","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:rmModule"},{"display_html":"<a href=\"#v:addModules\">addModules</a> :: [(<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a>)] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"addModules","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:addModules"},{"display_html":"<a href=\"#v:isLoaded\">isLoaded</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isLoaded","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:isLoaded"},{"display_html":"<a href=\"#v:loaded\">loaded</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"loaded","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:loaded"},{"display_html":"<a href=\"#v:addModuleDeps\">addModuleDeps</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; [<a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"addModuleDeps","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:addModuleDeps"},{"display_html":"<a href=\"#v:getModuleDeps\">getModuleDeps</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a>]","name":"getModuleDeps","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:getModuleDeps"},{"display_html":"<a href=\"#v:rmModuleDeps\">rmModuleDeps</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"rmModuleDeps","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:rmModuleDeps"},{"display_html":"<a href=\"#v:isMerged\">isMerged</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isMerged","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:isMerged"},{"display_html":"<a href=\"#v:lookupMerged\">lookupMerged</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"lookupMerged","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:lookupMerged"},{"display_html":"<a href=\"#v:addMerge\">addMerge</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"addMerge","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:addMerge"},{"display_html":"<a href=\"#v:addPkgConf\">addPkgConf</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"addPkgConf","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:addPkgConf"},{"display_html":"<a href=\"#v:defaultPkgConf\">defaultPkgConf</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"defaultPkgConf","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:defaultPkgConf"},{"display_html":"<a href=\"#v:union\">union</a> :: PkgEnvs -&gt; [PackageConfig] -&gt; PkgEnvs","name":"union","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:union"},{"display_html":"<a href=\"#v:addStaticPkg\">addStaticPkg</a> :: PackageName -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"addStaticPkg","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:addStaticPkg"},{"display_html":"<a href=\"#v:isStaticPkg\">isStaticPkg</a> :: PackageName -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isStaticPkg","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:isStaticPkg"},{"display_html":"<a href=\"#v:rmStaticPkg\">rmStaticPkg</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"rmStaticPkg","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:rmStaticPkg"},{"display_html":"<a href=\"#v:grabDefaultPkgConf\">grabDefaultPkgConf</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> PkgEnvs","name":"grabDefaultPkgConf","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:grabDefaultPkgConf"},{"display_html":"<a href=\"#v:readPackageConf\">readPackageConf</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [PackageConfig]","name":"readPackageConf","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:readPackageConf"},{"display_html":"<a href=\"#v:lookupPkg\">lookupPkg</a> :: PackageName -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ([<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>], [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>])","name":"lookupPkg","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:lookupPkg"},{"display_html":"<a href=\"#v:pkgManglingPrefix\">pkgManglingPrefix</a> :: PackageName -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"pkgManglingPrefix","module":"System.Plugins.Env","link":"System-Plugins-Env.html#v:pkgManglingPrefix"},{"display_html":"<a href=\"#v:parse\">parse</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a>","name":"parse","module":"System.Plugins.Parser","link":"System-Plugins-Parser.html#v:parse"},{"display_html":"<a href=\"#v:mergeModules\">mergeModules</a> :: <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a> -&gt; <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a> -&gt; <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a>","name":"mergeModules","module":"System.Plugins.Parser","link":"System-Plugins-Parser.html#v:mergeModules"},{"display_html":"<a href=\"#v:pretty\">pretty</a> :: <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"pretty","module":"System.Plugins.Parser","link":"System-Plugins-Parser.html#v:pretty"},{"display_html":"<a href=\"#v:parsePragmas\">parsePragmas</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; ([<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])","name":"parsePragmas","module":"System.Plugins.Parser","link":"System-Plugins-Parser.html#v:parsePragmas"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:HsModule\">HsModule</a> = <a href=\"#v:HsModule\">HsModule</a> <a href=\"/package/haskell-src-1.0.4/docs/Language-Haskell-Syntax.html#t:SrcLoc\" title=\"Language.Haskell.Syntax\">SrcLoc</a> <a href=\"/package/haskell-src-1.0.4/docs/Language-Haskell-Syntax.html#t:Module\" title=\"Language.Haskell.Syntax\">Module</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> [<a href=\"/package/haskell-src-1.0.4/docs/Language-Haskell-Syntax.html#t:HsExportSpec\" title=\"Language.Haskell.Syntax\">HsExportSpec</a>]) [<a href=\"/package/haskell-src-1.0.4/docs/Language-Haskell-Syntax.html#t:HsImportDecl\" title=\"Language.Haskell.Syntax\">HsImportDecl</a>] [<a href=\"/package/haskell-src-1.0.4/docs/Language-Haskell-Syntax.html#t:HsDecl\" title=\"Language.Haskell.Syntax\">HsDecl</a>]","name":"HsModule HsModule","module":"System.Plugins.Parser","link":"System-Plugins-Parser.html#t:HsModule"},{"display_html":"<a href=\"#v:replaceModName\">replaceModName</a> :: <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"System-Plugins-Parser.html#t:HsModule\" title=\"System.Plugins.Parser\">HsModule</a>","name":"replaceModName","module":"System.Plugins.Parser","link":"System-Plugins-Parser.html#v:replaceModName"},{"display_html":"<a href=\"#v:exec\">exec</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ([<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)","name":"exec","module":"System.Plugins.Process","link":"System-Plugins-Process.html#v:exec"},{"display_html":"<a href=\"#v:popen\">popen</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>, ProcessID)","name":"popen","module":"System.Plugins.Process","link":"System-Plugins-Process.html#v:popen"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Arg\">Arg</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Arg","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#t:Arg"},{"display_html":"<a href=\"#v:hWrite\">hWrite</a> :: <a href=\"/package/base-4.14.1.0/docs/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"hWrite","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:hWrite"},{"display_html":"<a href=\"#v:mkUnique\">mkUnique</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"mkUnique","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:mkUnique"},{"display_html":"<a href=\"#v:hMkUnique\">hMkUnique</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"/package/base-4.14.1.0/docs/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>)","name":"hMkUnique","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:hMkUnique"},{"display_html":"<a href=\"#v:mkUniqueIn\">mkUniqueIn</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"mkUniqueIn","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:mkUniqueIn"},{"display_html":"<a href=\"#v:hMkUniqueIn\">hMkUniqueIn</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"/package/base-4.14.1.0/docs/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>)","name":"hMkUniqueIn","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:hMkUniqueIn"},{"display_html":"<a href=\"#v:findFile\">findFile</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"findFile","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:findFile"},{"display_html":"<a href=\"#v:mkTemp\">mkTemp</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"/package/base-4.14.1.0/docs/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>)","name":"mkTemp","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:mkTemp"},{"display_html":"<a href=\"#v:mkTempIn\">mkTempIn</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"/package/base-4.14.1.0/docs/GHC-IO-Handle.html#t:Handle\" title=\"GHC.IO.Handle\">Handle</a>)","name":"mkTempIn","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:mkTempIn"},{"display_html":"<a href=\"#v:replaceSuffix\">replaceSuffix</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"replaceSuffix","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:replaceSuffix"},{"display_html":"<a href=\"#v:outFilePath\">outFilePath</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>, <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>)","name":"outFilePath","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:outFilePath"},{"display_html":"<a href=\"#v:dropSuffix\">dropSuffix</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"dropSuffix","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:dropSuffix"},{"display_html":"<a href=\"#v:mkModid\">mkModid</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkModid","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:mkModid"},{"display_html":"<a href=\"#v:changeFileExt\">changeFileExt</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"changeFileExt","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:changeFileExt"},{"display_html":"<a href=\"#v:joinFileExt\">joinFileExt</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"joinFileExt","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:joinFileExt"},{"display_html":"<a href=\"#v:splitFileExt\">splitFileExt</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>, <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>)","name":"splitFileExt","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:splitFileExt"},{"display_html":"<a href=\"#v:isSublistOf\">isSublistOf</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Eq\" title=\"Distribution.Compat.Prelude.Internal\">Eq</a> a =&gt; [a] -&gt; [a] -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"isSublistOf","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:isSublistOf"},{"display_html":"<a href=\"#v:dirname\">dirname</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"dirname","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:dirname"},{"display_html":"<a href=\"#v:basename\">basename</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"basename","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:basename"},{"display_html":"<a href=\"#v:-60--47--62-\">(&lt;/&gt;)</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"</>","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:-60--47--62-"},{"display_html":"<a href=\"#v:-60-.-62-\">(&lt;.&gt;)</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"<.>","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:-60-.-62-"},{"display_html":"<a href=\"#v:-60--43--62-\">(&lt;+&gt;)</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"<+>","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:-60--43--62-"},{"display_html":"<a href=\"#v:-60--62-\">(&lt;&gt;)</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Semigroup.html#t:Semigroup\" title=\"Distribution.Compat.Semigroup\">Semigroup</a> a =&gt; a -&gt; a -&gt; a","name":"<>","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:-60--62-"},{"display_html":"<a href=\"#v:newer\">newer</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"newer","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:newer"},{"display_html":"<a href=\"#v:encode\">encode</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"System-Plugins-Utils.html#t:EncodedString\" title=\"System.Plugins.Utils\">EncodedString</a>","name":"encode","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:encode"},{"display_html":"<a href=\"#v:decode\">decode</a> :: <a href=\"System-Plugins-Utils.html#t:EncodedString\" title=\"System.Plugins.Utils\">EncodedString</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"decode","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:decode"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:EncodedString\">EncodedString</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"EncodedString","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#t:EncodedString"},{"display_html":"<a href=\"#v:panic\">panic</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"panic","module":"System.Plugins.Utils","link":"System-Plugins-Utils.html#v:panic"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MakeStatus\">MakeStatus</a><ul class=\"subs\"><li>= <a href=\"#v:MakeSuccess\">MakeSuccess</a> <a href=\"System-Plugins-Make.html#t:MakeCode\" title=\"System.Plugins.Make\">MakeCode</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:MakeFailure\">MakeFailure</a> <a href=\"System-Plugins-Make.html#t:Errors\" title=\"System.Plugins.Make\">Errors</a></li></ul>","name":"MakeStatus MakeSuccess MakeFailure","module":"System.Plugins.Make","link":"System-Plugins-Make.html#t:MakeStatus"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MakeCode\">MakeCode</a><ul class=\"subs\"><li>= <a href=\"#v:ReComp\">ReComp</a></li><li>| <a href=\"#v:NotReq\">NotReq</a></li></ul>","name":"MakeCode ReComp NotReq","module":"System.Plugins.Make","link":"System-Plugins-Make.html#t:MakeCode"},{"display_html":"<a href=\"#v:make\">make</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MakeStatus\" title=\"System.Plugins.Make\">MakeStatus</a>","name":"make","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:make"},{"display_html":"<a href=\"#v:makeAll\">makeAll</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MakeStatus\" title=\"System.Plugins.Make\">MakeStatus</a>","name":"makeAll","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:makeAll"},{"display_html":"<a href=\"#v:makeWith\">makeWith</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MakeStatus\" title=\"System.Plugins.Make\">MakeStatus</a>","name":"makeWith","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:makeWith"},{"display_html":"<a href=\"#v:hasChanged\">hasChanged</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasChanged","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:hasChanged"},{"display_html":"<a href=\"#v:hasChanged-39-\">hasChanged'</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>","name":"hasChanged'","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:hasChanged-39-"},{"display_html":"<a href=\"#v:recompileAll\">recompileAll</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MakeStatus\" title=\"System.Plugins.Make\">MakeStatus</a>","name":"recompileAll","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:recompileAll"},{"display_html":"<a href=\"#v:recompileAll-39-\">recompileAll'</a> :: [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"System-Plugins-LoadTypes.html#t:Module\" title=\"System.Plugins.LoadTypes\">Module</a> -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MakeStatus\" title=\"System.Plugins.Make\">MakeStatus</a>","name":"recompileAll'","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:recompileAll-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MergeStatus\">MergeStatus</a><ul class=\"subs\"><li>= <a href=\"#v:MergeSuccess\">MergeSuccess</a> <a href=\"System-Plugins-Make.html#t:MergeCode\" title=\"System.Plugins.Make\">MergeCode</a> <a href=\"System-Plugins-Make.html#t:Args\" title=\"System.Plugins.Make\">Args</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li>| <a href=\"#v:MergeFailure\">MergeFailure</a> <a href=\"System-Plugins-Make.html#t:Errors\" title=\"System.Plugins.Make\">Errors</a></li></ul>","name":"MergeStatus MergeSuccess MergeFailure","module":"System.Plugins.Make","link":"System-Plugins-Make.html#t:MergeStatus"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:MergeCode\">MergeCode</a> = <a href=\"System-Plugins-Make.html#t:MakeCode\" title=\"System.Plugins.Make\">MakeCode</a>","name":"MergeCode","module":"System.Plugins.Make","link":"System-Plugins-Make.html#t:MergeCode"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Args\">Args</a> = [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>]","name":"Args","module":"System.Plugins.Make","link":"System-Plugins-Make.html#t:Args"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Errors\">Errors</a> = [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"Errors","module":"System.Plugins.Make","link":"System-Plugins-Make.html#t:Errors"},{"display_html":"<a href=\"#v:merge\">merge</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MergeStatus\" title=\"System.Plugins.Make\">MergeStatus</a>","name":"merge","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:merge"},{"display_html":"<a href=\"#v:mergeTo\">mergeTo</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MergeStatus\" title=\"System.Plugins.Make\">MergeStatus</a>","name":"mergeTo","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:mergeTo"},{"display_html":"<a href=\"#v:mergeToDir\">mergeToDir</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Make.html#t:MergeStatus\" title=\"System.Plugins.Make\">MergeStatus</a>","name":"mergeToDir","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:mergeToDir"},{"display_html":"<a href=\"#v:makeClean\">makeClean</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"makeClean","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:makeClean"},{"display_html":"<a href=\"#v:makeCleaner\">makeCleaner</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"makeCleaner","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:makeCleaner"},{"display_html":"<a href=\"#v:build\">build</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ([<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Bool\" title=\"Distribution.Compat.Prelude.Internal\">Bool</a>)","name":"build","module":"System.Plugins.Make","link":"System-Plugins-Make.html#v:build"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LoadStatus\">LoadStatus</a> a<ul class=\"subs\"><li>= <a href=\"#v:LoadSuccess\">LoadSuccess</a> <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a> a</li><li>| <a href=\"#v:LoadFailure\">LoadFailure</a> <a href=\"System-Plugins-LoadTypes.html#t:Errors\" title=\"System.Plugins.LoadTypes\">Errors</a></li></ul>","name":"LoadStatus LoadSuccess LoadFailure","module":"System.Plugins.Load","link":"System-Plugins-Load.html#t:LoadStatus"},{"display_html":"<a href=\"#v:load\">load</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"System-Plugins-LoadTypes.html#t:PackageConf\" title=\"System.Plugins.LoadTypes\">PackageConf</a>] -&gt; <a href=\"System-Plugins-Load.html#t:Symbol\" title=\"System.Plugins.Load\">Symbol</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Plugins-Load.html#t:LoadStatus\" title=\"System.Plugins.Load\">LoadStatus</a> a)","name":"load","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:load"},{"display_html":"<a href=\"#v:load_\">load_</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"System-Plugins-Load.html#t:Symbol\" title=\"System.Plugins.Load\">Symbol</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Plugins-Load.html#t:LoadStatus\" title=\"System.Plugins.Load\">LoadStatus</a> a)","name":"load_","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:load_"},{"display_html":"<a href=\"#v:dynload\">dynload</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Typeable.html#t:Typeable\" title=\"Distribution.Compat.Typeable\">Typeable</a> a =&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"System-Plugins-LoadTypes.html#t:PackageConf\" title=\"System.Plugins.LoadTypes\">PackageConf</a>] -&gt; <a href=\"System-Plugins-Load.html#t:Symbol\" title=\"System.Plugins.Load\">Symbol</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Plugins-Load.html#t:LoadStatus\" title=\"System.Plugins.Load\">LoadStatus</a> a)","name":"dynload","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:dynload"},{"display_html":"<a href=\"#v:pdynload\">pdynload</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"System-Plugins-LoadTypes.html#t:PackageConf\" title=\"System.Plugins.LoadTypes\">PackageConf</a>] -&gt; <a href=\"System-Plugins-LoadTypes.html#t:Type\" title=\"System.Plugins.LoadTypes\">Type</a> -&gt; <a href=\"System-Plugins-Load.html#t:Symbol\" title=\"System.Plugins.Load\">Symbol</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Plugins-Load.html#t:LoadStatus\" title=\"System.Plugins.Load\">LoadStatus</a> a)","name":"pdynload","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:pdynload"},{"display_html":"<a href=\"#v:pdynload_\">pdynload_</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"System-Plugins-LoadTypes.html#t:PackageConf\" title=\"System.Plugins.LoadTypes\">PackageConf</a>] -&gt; [<a href=\"System-Plugins-Utils.html#t:Arg\" title=\"System.Plugins.Utils\">Arg</a>] -&gt; <a href=\"System-Plugins-LoadTypes.html#t:Type\" title=\"System.Plugins.LoadTypes\">Type</a> -&gt; <a href=\"System-Plugins-Load.html#t:Symbol\" title=\"System.Plugins.Load\">Symbol</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Plugins-Load.html#t:LoadStatus\" title=\"System.Plugins.Load\">LoadStatus</a> a)","name":"pdynload_","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:pdynload_"},{"display_html":"<a href=\"#v:unload\">unload</a> :: <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"unload","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:unload"},{"display_html":"<a href=\"#v:unloadAll\">unloadAll</a> :: <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"unloadAll","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:unloadAll"},{"display_html":"<a href=\"#v:reload\">reload</a> :: <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a> -&gt; <a href=\"System-Plugins-Load.html#t:Symbol\" title=\"System.Plugins.Load\">Symbol</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"System-Plugins-Load.html#t:LoadStatus\" title=\"System.Plugins.Load\">LoadStatus</a> a)","name":"reload","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:reload"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Module\">Module</a> = <a href=\"#v:Module\">Module</a> {<ul class=\"subs\"><li><a href=\"#v:path\">path</a> :: !<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a></li><li><a href=\"#v:mname\">mname</a> :: !<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a></li><li><a href=\"#v:kind\">kind</a> :: !<a href=\"System-Plugins-LoadTypes.html#t:ObjType\" title=\"System.Plugins.LoadTypes\">ObjType</a></li><li><a href=\"#v:iface\">iface</a> :: <a href=\"/package/ghc-8.10.2/docs/HscTypes.html#t:ModIface\" title=\"HscTypes\">ModIface</a></li><li><a href=\"#v:key\">key</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Key\" title=\"System.Plugins.LoadTypes\">Key</a></li></ul>}","name":"Module Module key path iface mname kind","module":"System.Plugins.Load","link":"System-Plugins-Load.html#t:Module"},{"display_html":"<a href=\"#v:initLinker\">initLinker</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"initLinker","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:initLinker"},{"display_html":"<a href=\"#v:loadModule\">loadModule</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a>","name":"loadModule","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadModule"},{"display_html":"<a href=\"#v:loadFunction\">loadFunction</a> :: <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"loadFunction","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadFunction"},{"display_html":"<a href=\"#v:loadFunction_\">loadFunction_</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"loadFunction_","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadFunction_"},{"display_html":"<a href=\"#v:loadPackageFunction\">loadPackageFunction</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"loadPackageFunction","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadPackageFunction"},{"display_html":"<a href=\"#v:loadPackage\">loadPackage</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"loadPackage","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadPackage"},{"display_html":"<a href=\"#v:unloadPackage\">unloadPackage</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"unloadPackage","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:unloadPackage"},{"display_html":"<a href=\"#v:loadPackageWith\">loadPackageWith</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Plugins-LoadTypes.html#t:PackageConf\" title=\"System.Plugins.LoadTypes\">PackageConf</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"loadPackageWith","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadPackageWith"},{"display_html":"<a href=\"#v:loadShared\">loadShared</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a>","name":"loadShared","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadShared"},{"display_html":"<a href=\"#v:resolveObjs\">resolveObjs</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"resolveObjs","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:resolveObjs"},{"display_html":"<a href=\"#v:loadRawObject\">loadRawObject</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"System-Plugins-Load.html#t:Module\" title=\"System.Plugins.Load\">Module</a>","name":"loadRawObject","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:loadRawObject"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Symbol\">Symbol</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Symbol","module":"System.Plugins.Load","link":"System-Plugins-Load.html#t:Symbol"},{"display_html":"<a href=\"#v:getImports\">getImports</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>]","name":"getImports","module":"System.Plugins.Load","link":"System-Plugins-Load.html#v:getImports"},{"display_html":"module <a href=\"System-Plugins-Make.html\">System.Plugins.Make</a>","name":"","module":"System.Plugins","link":""},{"display_html":"module <a href=\"System-Plugins-Load.html\">System.Plugins.Load</a>","name":"","module":"System.Plugins","link":""},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Import\">Import</a> = <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"Import","module":"System.Eval.Utils","link":"System-Eval-Utils.html#t:Import"},{"display_html":"<a href=\"#v:symbol\">symbol</a> :: <a href=\"System-Plugins-LoadTypes.html#t:Symbol\" title=\"System.Plugins.LoadTypes\">Symbol</a>","name":"symbol","module":"System.Eval.Utils","link":"System-Eval-Utils.html#v:symbol"},{"display_html":"<a href=\"#v:escape\">escape</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Foldable\" title=\"Distribution.Compat.Prelude.Internal\">Foldable</a> t =&gt; t <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a> -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Char\" title=\"Distribution.Compat.Prelude.Internal\">Char</a>]","name":"escape","module":"System.Eval.Utils","link":"System-Eval-Utils.html#v:escape"},{"display_html":"<a href=\"#v:getPaths\">getPaths</a> :: <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ([<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>], [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>])","name":"getPaths","module":"System.Eval.Utils","link":"System-Eval-Utils.html#v:getPaths"},{"display_html":"<a href=\"#v:mkUniqueWith\">mkUniqueWith</a> :: (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>) -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>","name":"mkUniqueWith","module":"System.Eval.Utils","link":"System-Eval-Utils.html#v:mkUniqueWith"},{"display_html":"<a href=\"#v:cleanup\">cleanup</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"cleanup","module":"System.Eval.Utils","link":"System-Eval-Utils.html#v:cleanup"},{"display_html":"module <a href=\"/package/base-4.14.1.0/docs/Data-Maybe.html\">Data.Maybe</a>","name":"","module":"System.Eval.Utils","link":""},{"display_html":"module <a href=\"/package/base-4.14.1.0/docs/Control-Monad.html\">Control.Monad</a>","name":"","module":"System.Eval.Utils","link":""},{"display_html":"<a href=\"#v:eval\">eval</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Typeable.html#t:Typeable\" title=\"Distribution.Compat.Typeable\">Typeable</a> a =&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"eval","module":"System.Eval.Haskell","link":"System-Eval-Haskell.html#v:eval"},{"display_html":"<a href=\"#v:eval_\">eval_</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Typeable.html#t:Typeable\" title=\"Distribution.Compat.Typeable\">Typeable</a> a =&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a))","name":"eval_","module":"System.Eval.Haskell","link":"System-Eval-Haskell.html#v:eval_"},{"display_html":"<a href=\"#v:unsafeEval\">unsafeEval</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Maybe\" title=\"Distribution.Compat.Prelude.Internal\">Maybe</a> a)","name":"unsafeEval","module":"System.Eval.Haskell","link":"System-Eval-Haskell.html#v:unsafeEval"},{"display_html":"<a href=\"#v:unsafeEval_\">unsafeEval_</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:FilePath\" title=\"Distribution.Compat.Prelude.Internal\">FilePath</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Either\" title=\"Distribution.Compat.Prelude.Internal\">Either</a> [<a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>] a)","name":"unsafeEval_","module":"System.Eval.Haskell","link":"System-Eval-Haskell.html#v:unsafeEval_"},{"display_html":"<a href=\"#v:typeOf\">typeOf</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> -&gt; [<a href=\"System-Eval-Utils.html#t:Import\" title=\"System.Eval.Utils\">Import</a>] -&gt; <a href=\"/package/base-4.14.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"typeOf","module":"System.Eval.Haskell","link":"System-Eval-Haskell.html#v:typeOf"},{"display_html":"<a href=\"#v:mkHsValues\">mkHsValues</a> :: <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Show\" title=\"Distribution.Compat.Prelude.Internal\">Show</a> a =&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:Map\" title=\"Distribution.Compat.Prelude.Internal\">Map</a> <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a> a -&gt; <a href=\"/package/Cabal-3.2.0.0/docs/Distribution-Compat-Prelude-Internal.html#t:String\" title=\"Distribution.Compat.Prelude.Internal\">String</a>","name":"mkHsValues","module":"System.Eval.Haskell","link":"System-Eval-Haskell.html#v:mkHsValues"},{"display_html":"module <a href=\"System-Eval-Utils.html\">System.Eval.Utils</a>","name":"","module":"System.Eval.Haskell","link":""},{"display_html":"module <a href=\"System-Eval-Haskell.html\">System.Eval.Haskell</a>","name":"","module":"System.Eval","link":""}]