úÎ!0  Safe&'-.14>DHSUVX_k\ None%&'-.14>DHMSUVX_kxpolysemy-plugin<The context in which we're attempting to solve a constraint.polysemy-plugin(In the context of a function definition.polysemy-plugin.In the context of running an interpreter. The > corresponds to whether we are only trying to solve a single MemberF constraint right now. If so, we *must* produce a unification wanted.polysemy-plugin s don't have  or ‡ instances by default, even though there are functions in GHC that implement these operations. This newtype gives us those instances.polysemy-pluginLike , but in the context of an .polysemy-pluginGiven a list of "s, find any that are of the form rred] Sem r a ~ Something, and return their rs.polysemy-plugin Take the r out of Sem r a. polysemy-pluginGiven a list of bogus rOs, and the wanted constraints, produce bogus evidence terms that will prevent IfStuck (IndexOf r _) _ _ error messsages.None&'-.14>DHSUVX_kNNone&'-.14>DHSUVX_k$  !      !"!#$%&'%&()*+,-..polysemy-plugin-0.2.2.0-B299n9mFGKi9ZHLVv9uZfJPolysemy.Plugin.FundepPolysemy.PluginPolysemy.Plugin.PhasesPaths_polysemy_plugin fundepPlugin$fCanLookupTyCon$fCanLookupClass $fOrdOrdType $fEqOrdType$fEqSolveContext$fOrdSolveContext$fShowSolveContextplugin extraPhasesversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName SolveContext FunctionDefInterpreterUseghc-prim GHC.TypesBoolOrdTypeghcTyCoRepType GHC.ClassesEqOrdwhenAbaseGHC.Basewhen Alternative getBogusRs TcRnTypesCt getRIfSemsolveBogusError