| AgdaMatch |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| algebraicTyCon | Wingman.GHC | 
| allNames | Wingman.Tactics | 
| allOccNames | Wingman.GHC | 
| AlreadyDestructed | Wingman.Types | 
| AMatch | Wingman.GHC | 
| amBody | Wingman.Types | 
| amPats | Wingman.Types | 
| Ann | Wingman.Metaprogramming.ProofState | 
| annotateMetaprograms | Wingman.LanguageServer | 
| appDollar | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| application | Wingman.Tactics | 
| apply | Wingman.Tactics | 
| applyByName | Wingman.Tactics | 
| applyByType | Wingman.Tactics | 
| applyMethod | Wingman.Tactics | 
| assoc23 | Wingman.Machinery | 
| assume | Wingman.Tactics | 
| assumption | Wingman.Tactics | 
| attemptOn | Wingman.Tactics | 
| attemptWhen | Wingman.Machinery | 
| attempt_it | Wingman.Metaprogramming.Parser | 
| Auto | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| auto | Wingman.Auto | 
| auto' | Wingman.Tactics | 
| BeginMetaprogram | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| Bind | Wingman.Metaprogramming.Parser.Documentation | 
| bindOne | Wingman.Metaprogramming.Parser | 
| blacklistingDestruct | Wingman.Judgements | 
| blockComment | Wingman.Metaprogramming.Lexer | 
| braces | Wingman.Metaprogramming.Lexer | 
| brackets | Wingman.Metaprogramming.Lexer | 
| buildDataCon | Wingman.CodeGen | 
| buildHypothesis | Wingman.Judgements | 
| buildPatHy | Wingman.LanguageServer | 
| buildTopLevelHypothesis | Wingman.LanguageServer | 
| bvar' | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| camelTerms | Wingman.Naming | 
| Case | Wingman.GHC | 
| cata | Wingman.Tactics | 
| cfg_auto_gas | Wingman.Types | 
| cfg_max_use_ctor_actions | Wingman.Types | 
| cfg_timeout_seconds | Wingman.Types | 
| ClassMethodPrv | Wingman.Types | 
| cloneTyVar | Wingman.GHC | 
| codeFence | Wingman.Metaprogramming.Parser.Documentation | 
| codeLensProvider | Wingman.EmptyCase | 
| coerceName | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| collapse | Wingman.Tactics | 
| command | Wingman.Metaprogramming.Parser.Documentation | 
| commandProvider | Wingman.LanguageServer.TacticProviders | 
| commands | Wingman.Metaprogramming.Parser | 
| commandTactic | Wingman.LanguageServer.TacticProviders | 
| Config |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| conLikeExTys | Wingman.CodeGen | 
| conLikeInstOrigArgTys' | Wingman.CodeGen | 
| containsHole | Wingman.GHC | 
| containsHsVar | Wingman.GHC | 
| Context |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| Continuation | Wingman.Naming | 
| Count | Wingman.Metaprogramming.Parser.Documentation | 
| count | Wingman.Metaprogramming.ProofState | 
| countFinished | Wingman.Metaprogramming.ProofState | 
| createImportedHyInfo | Wingman.Machinery | 
| ctxConfig | Wingman.Types | 
| ctxDefiningFuncs | Wingman.Types | 
| ctxFamInstEnvs | Wingman.Types | 
| ctxInstEnvs | Wingman.Types | 
| ctxKnownThings | Wingman.Types | 
| ctxModuleFuncs | Wingman.Types | 
| ctxTheta | Wingman.Types | 
| CType |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| dataConExTys | Wingman.GHC | 
| defaultTacticState | Wingman.Types | 
| deriveArbitrary | Wingman.KnownStrategies.QuickCheck | 
| deriveFmap | Wingman.KnownStrategies | 
| deriveMappend | Wingman.KnownStrategies | 
| deriveMempty | Wingman.KnownStrategies | 
| descriptor | Wingman.Plugin, Ide.Plugin.Tactic | 
| Destruct | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| destruct | Wingman.Tactics | 
| destruct' | Wingman.CodeGen | 
| DestructAll | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| destructAll | Wingman.Tactics | 
| destructAuto | Wingman.Tactics | 
| destructionFor | Wingman.CodeGen | 
| DestructLambdaCase | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| destructLambdaCase | Wingman.Tactics | 
| destructLambdaCase' | Wingman.CodeGen | 
| destructMatches | Wingman.CodeGen | 
| destructOrHomoAuto | Wingman.Tactics | 
| DestructPun | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| destructPun | Wingman.Tactics | 
| Determinism | Wingman.Metaprogramming.Parser.Documentation | 
| Deterministic | Wingman.Metaprogramming.Parser.Documentation | 
| DisallowedPrv | Wingman.Types | 
| disallowing | Wingman.Judgements | 
| DisallowReason | Wingman.Types | 
| doesTypeContain | Wingman.KnownStrategies.QuickCheck | 
| dropEveryOther | Wingman.Types | 
| EHI | Wingman.Metaprogramming.Parser.Documentation | 
| ehi_name | Wingman.Metaprogramming.Parser.Documentation | 
| ehi_type | Wingman.Metaprogramming.Parser.Documentation | 
| emptyCaseLensCommandId | Wingman.EmptyCase | 
| emptyCaseQ | Wingman.EmptyCase | 
| emptyCaseScrutinees | Wingman.EmptyCase | 
| emptyConfig | Wingman.Types | 
| emptyContext | Wingman.Types | 
| eqRdrName | Wingman.GHC | 
| everythingContaining | Wingman.Judgements.SYB | 
| Evidence | Wingman.Judgements.Theta | 
| evidenceToHypothesis | Wingman.Judgements.Theta | 
| evidenceToSubst | Wingman.Judgements.Theta | 
| evidenceToThetaType | Wingman.Judgements.Theta | 
| exact | Wingman.Machinery | 
| Example |   | 
| 1 (Type/Class) | Wingman.Metaprogramming.Parser.Documentation | 
| 2 (Data Constructor) | Wingman.Metaprogramming.Parser.Documentation | 
| ExampleHyInfo | Wingman.Metaprogramming.Parser.Documentation | 
| ExampleType |   | 
| 1 (Type/Class) | Wingman.Metaprogramming.Parser.Documentation | 
| 2 (Data Constructor) | Wingman.Metaprogramming.Parser.Documentation | 
| expandDisallowed | Wingman.Judgements | 
| expandTyFam | Wingman.GHC | 
| ExtractM |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| extremelyStupid__definingFunction | Wingman.Judgements | 
| ex_args | Wingman.Metaprogramming.Parser.Documentation | 
| ex_ctx | Wingman.Metaprogramming.Parser.Documentation | 
| ex_goal | Wingman.Metaprogramming.Parser.Documentation | 
| ex_hyp | Wingman.Metaprogramming.Parser.Documentation | 
| ex_result | Wingman.Metaprogramming.Parser.Documentation | 
| filterAncestry | Wingman.Judgements | 
| filterPosition | Wingman.Judgements | 
| filterReplace | Wingman.Naming | 
| filterSameTypeFromOtherPositions | Wingman.Judgements | 
| findDconPositionVals | Wingman.Judgements | 
| findPositionVal | Wingman.Judgements | 
| forceMarkdownNewlines | Wingman.Metaprogramming.ProofState | 
| freshTyvars | Wingman.GHC | 
| freshUnique | Wingman.Types | 
| fromMaybeT | Wingman.EmptyCase | 
| fromPatCompat | Wingman.GHC | 
| Function | Wingman.Naming | 
| functionNames | Wingman.Naming | 
| Generator |   | 
| 1 (Type/Class) | Wingman.KnownStrategies.QuickCheck | 
| 2 (Data Constructor) | Wingman.KnownStrategies.QuickCheck | 
| genericIsSubspan | Wingman.Judgements.SYB | 
| genExpr | Wingman.KnownStrategies.QuickCheck | 
| genRecursiveCount | Wingman.KnownStrategies.QuickCheck | 
| getAllMetaprograms | Wingman.LanguageServer | 
| getAlreadyDestructed | Wingman.LanguageServer | 
| getAncestry | Wingman.Judgements | 
| getCurrentDefinitions | Wingman.Context | 
| getEvidenceAtHole | Wingman.Judgements.Theta | 
| getExampleType | Wingman.Metaprogramming.Parser.Documentation | 
| getFunBindId | Wingman.Context | 
| getIdeDynflags | Wingman.LanguageServer | 
| getInScope | Wingman.Naming | 
| getInstance | Wingman.Context | 
| getKnownInstance | Wingman.Context | 
| getKnownThing | Wingman.Context | 
| getMetaprogramAtSpan | Wingman.LanguageServer | 
| getOccNameType | Wingman.Machinery | 
| getOccTy | Wingman.Metaprogramming.Parser | 
| getParserState | Wingman.LanguageServer | 
| getPatVal | Wingman.Judgements | 
| getPurposes | Wingman.Naming | 
| getRecordFields | Wingman.GHC | 
| getRhsPosVals | Wingman.LanguageServer | 
| getSpanAndTypeAtHole | Wingman.LanguageServer | 
| getStem | Wingman.Naming | 
| getTacticConfig | Wingman.LanguageServer | 
| getVar | Wingman.Metaprogramming.Parser.Documentation | 
| getViaUnique | Wingman.Types | 
| Goal | Wingman.Metaprogramming.ProofState | 
| GoalMismatch | Wingman.Types | 
| graftMatchGroup | Wingman.EmptyCase | 
| hasClassInstance | Wingman.Context | 
| hasPositionalAncestry | Wingman.Judgements | 
| hi_name | Wingman.Types | 
| hi_provenance | Wingman.Types | 
| hi_type | Wingman.Types | 
| hj_ctx | Wingman.Types | 
| hj_dflags | Wingman.Types | 
| hj_hole_sort | Wingman.Types | 
| hj_jdg | Wingman.Types | 
| hj_range | Wingman.Types | 
| Hole | Wingman.Types | 
| HoleJudgment |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| HoleSort | Wingman.Types | 
| holeSortFor | Wingman.LanguageServer | 
| homo | Wingman.Tactics | 
| homoLambdaCase | Wingman.Tactics | 
| Homomorphism | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| HomomorphismLambdaCase | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| hoverProvider | Wingman.LanguageServer.Metaprogram | 
| hush | Wingman.EmptyCase | 
| hyByName | Wingman.Judgements | 
| hyDiff | Wingman.Tactics | 
| hyFilter | Wingman.Judgements | 
| HyInfo |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| hyNamesInScope | Wingman.Judgements | 
| Hypoth | Wingman.Metaprogramming.ProofState | 
| Hypothesis |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| hypothesisFromBindings | Wingman.Judgements | 
| hySingleton | Wingman.Judgements | 
| ichar | Wingman.Metaprogramming.Lexer | 
| identifier | Wingman.Metaprogramming.Lexer | 
| ImportPrv | Wingman.Types | 
| IncorrectDataCon | Wingman.Types | 
| infixCall | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| infixifyPatIfNecessary | Wingman.CodeGen | 
| InfrastructureError | Wingman.Types | 
| instantiateType | Wingman.GHC | 
| Integral | Wingman.Naming | 
| introduce | Wingman.Judgements | 
| introduceHypothesis | Wingman.Judgements | 
| Intros | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| intros | Wingman.Tactics | 
| intros' | Wingman.Tactics | 
| isAlreadyDestructed | Wingman.Judgements | 
| isDestructBlacklisted | Wingman.Judgements | 
| isDisallowed | Wingman.Judgements | 
| IsFunction | Wingman.Naming | 
| isFunction | Wingman.GHC | 
| isHole | Wingman.GHC | 
| IsList | Wingman.Naming | 
| isLocalHypothesis | Wingman.Judgements | 
| IsMaybe | Wingman.Naming | 
| isPatternMatch | Wingman.Judgements | 
| IsPredicate | Wingman.Naming | 
| isRhsHole | Wingman.LanguageServer | 
| isSplitWhitelisted | Wingman.Judgements | 
| IsString | Wingman.Naming | 
| isTopHole | Wingman.Judgements | 
| isTopLevel | Wingman.Judgements | 
| IsTyConned | Wingman.Naming | 
| IsTyVarred | Wingman.Naming | 
| iterateSplit | Wingman.CaseSplit | 
| jAcceptableDestructTargets | Wingman.Judgements | 
| jAncestryMap | Wingman.Judgements | 
| jEntireHypothesis | Wingman.Judgements | 
| jGoal | Wingman.Judgements | 
| jHasBoundArgs | Wingman.Judgements | 
| jHypothesis | Wingman.Judgements | 
| jLocalHypothesis | Wingman.Judgements | 
| jPatHypothesis | Wingman.Judgements | 
| Judgement |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| Judgement' | Wingman.Types | 
| judgementForHole | Wingman.LanguageServer | 
| keyword | Wingman.Metaprogramming.Lexer | 
| known | Wingman.KnownStrategies | 
| knownClass | Wingman.GHC | 
| knownStrategies | Wingman.KnownStrategies | 
| knownThing | Wingman.GHC | 
| KnownThings |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| knownThings | Wingman.GHC | 
| kt_monoid | Wingman.Types | 
| kt_semigroup | Wingman.Types | 
| Lambda | Wingman.GHC | 
| lambdaCaseable | Wingman.GHC | 
| lambdaHypothesis | Wingman.Judgements | 
| layout | Wingman.Metaprogramming.ProofState | 
| letForEach | Wingman.CodeGen | 
| lexeme | Wingman.Metaprogramming.Lexer | 
| liftMaybe | Wingman.GHC | 
| lineComment | Wingman.Metaprogramming.Lexer | 
| List | Wingman.Naming | 
| locallyDefinedMethods | Wingman.Context | 
| localTactic | Wingman.Tactics | 
| lookupNameInContext | Wingman.Machinery | 
| makeMPParser | Wingman.Metaprogramming.Parser.Documentation | 
| makeParser | Wingman.Metaprogramming.Parser.Documentation | 
| Many | Wingman.Metaprogramming.Parser.Documentation | 
| mappendIfNotNull | Wingman.Metaprogramming.Parser.Documentation | 
| mappingExtract | Wingman.Machinery | 
| mapTrace | Wingman.Types | 
| markRecursion | Wingman.Machinery | 
| matching | Wingman.Tactics | 
| Maybe | Wingman.Naming | 
| MC | Wingman.Metaprogramming.Parser.Documentation | 
| Metaprogram | Wingman.Types | 
| metaprogram | Wingman.Tactics | 
| MetaprogramCommand | Wingman.Metaprogramming.Parser.Documentation | 
| metaprogramHoleName | Wingman.StaticPlugin | 
| metaprogramQ | Wingman.Judgements.SYB | 
| MetaprogramSyntax | Wingman.StaticPlugin | 
| methodHypothesis | Wingman.Machinery | 
| mkApply | Wingman.CodeGen | 
| mkArbitraryCall | Wingman.KnownStrategies.QuickCheck | 
| mkCon | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| mkContext | Wingman.Context | 
| mkDerivedConHypothesis | Wingman.LanguageServer | 
| mkDerivedRecordHypothesis | Wingman.LanguageServer | 
| mkDestructPat | Wingman.CodeGen | 
| mkDiagnostic | Wingman.LanguageServer | 
| mkEmptyCaseLensDesc | Wingman.EmptyCase | 
| mkEvidence | Wingman.Judgements.Theta | 
| mkFakeVar | Wingman.LanguageServer | 
| mkFirstAgda | Wingman.CaseSplit | 
| mkFirstJudgement | Wingman.Judgements | 
| mkFunc | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| mkFunTys' | Wingman.GHC | 
| mkGenerator | Wingman.KnownStrategies.QuickCheck | 
| mkGoodName | Wingman.Naming | 
| mkIdHypothesis | Wingman.LanguageServer | 
| mkJudgementAndContext | Wingman.LanguageServer | 
| mkManyGoodNames | Wingman.Naming | 
| mkNumericSuffix | Wingman.Naming | 
| mkQ1 | Wingman.Judgements.SYB | 
| mkShowMessageParams | Wingman.LanguageServer | 
| mkTyConName | Wingman.Naming | 
| mkTyName | Wingman.Naming | 
| mkVal | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| mkWorkspaceEdits | Wingman.LanguageServer | 
| mpc_description | Wingman.Metaprogramming.Parser.Documentation | 
| mpc_det | Wingman.Metaprogramming.Parser.Documentation | 
| mpc_examples | Wingman.Metaprogramming.Parser.Documentation | 
| mpc_name | Wingman.Metaprogramming.Parser.Documentation | 
| mpc_syntax | Wingman.Metaprogramming.Parser.Documentation | 
| mpc_tactic | Wingman.Metaprogramming.Parser.Documentation | 
| Name | Wingman.Types | 
| name | Wingman.Metaprogramming.Lexer | 
| nary | Wingman.Tactics | 
| newSubgoal | Wingman.Machinery | 
| NoApplicableTactic | Wingman.Types | 
| Nondeterministic | Wingman.Metaprogramming.Parser.Documentation | 
| NoProgress | Wingman.Types | 
| normalizeHypothesis | Wingman.Judgements | 
| normalizeJudgement | Wingman.Judgements | 
| normalizeType | Wingman.GHC | 
| NothingToDo | Wingman.Types | 
| NotInScope | Wingman.Types | 
| Nullary | Wingman.Metaprogramming.Parser.Documentation | 
| nullary | Wingman.Metaprogramming.Parser | 
| Number | Wingman.Naming | 
| obvious | Wingman.Tactics | 
| OccName | Wingman.Types | 
| One | Wingman.Metaprogramming.Parser.Documentation | 
| oneTactic | Wingman.Metaprogramming.Parser | 
| operators | Wingman.Metaprogramming.Parser | 
| overAlgebraicTerms | Wingman.Tactics | 
| overFunctions | Wingman.Tactics | 
| overProvenance | Wingman.Types | 
| parens | Wingman.Metaprogramming.Lexer | 
| parseMetaprogram | Wingman.Metaprogramming.Parser | 
| Parser | Wingman.Metaprogramming.Lexer | 
| ParserContext |   | 
| 1 (Type/Class) | Wingman.Metaprogramming.Lexer | 
| 2 (Data Constructor) | Wingman.Metaprogramming.Lexer | 
| PatCompat | Wingman.GHC | 
| PatCompattable | Wingman.GHC | 
| patSynExTys | Wingman.CodeGen | 
| patternHypothesis | Wingman.Judgements | 
| PatternMatchPrv | Wingman.Types | 
| PatVal |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| peek | Wingman.Machinery | 
| Penalize |   | 
| 1 (Type/Class) | Wingman.Machinery | 
| 2 (Data Constructor) | Wingman.Machinery | 
| Predicate | Wingman.Naming | 
| prettyCommand | Wingman.Metaprogramming.Parser.Documentation | 
| prettyCount | Wingman.Metaprogramming.Parser.Documentation | 
| prettyDeterminism | Wingman.Metaprogramming.Parser.Documentation | 
| prettyExample | Wingman.Metaprogramming.Parser.Documentation | 
| prettyHyInfo |   | 
| 1 (Function) | Wingman.Metaprogramming.Parser.Documentation | 
| 2 (Function) | Wingman.Metaprogramming.ProofState | 
| prettyHypothesis | Wingman.Metaprogramming.ProofState | 
| prettyReadme | Wingman.Metaprogramming.Parser.Documentation | 
| prettySubgoal | Wingman.Metaprogramming.ProofState | 
| prettySyntax | Wingman.Metaprogramming.Parser.Documentation | 
| prettyType | Wingman.Metaprogramming.ProofState | 
| proofState | Wingman.Metaprogramming.ProofState | 
| properties | Wingman.LanguageServer | 
| provAncestryOf | Wingman.Judgements | 
| Provenance | Wingman.Types | 
| ps_context | Wingman.Metaprogramming.Lexer | 
| ps_hscEnv | Wingman.Metaprogramming.Lexer | 
| ps_module | Wingman.Metaprogramming.Lexer | 
| ps_occEnv | Wingman.Metaprogramming.Lexer | 
| Purpose | Wingman.Naming | 
| purposeToName | Wingman.Naming | 
| pv_ancestry | Wingman.Types | 
| pv_datacon | Wingman.Types | 
| pv_position | Wingman.Types | 
| pv_scrutinee | Wingman.Types | 
| rangeToRealSrcSpan | Wingman.Range | 
| rangeToSrcSpan | Wingman.Range | 
| recursion | Wingman.Tactics | 
| RecursionOnWrongParam | Wingman.Types | 
| RecursiveCall | Wingman.Types | 
| recursiveHypothesis | Wingman.Judgements | 
| RecursivePrv | Wingman.Types | 
| Ref | Wingman.Metaprogramming.Parser.Documentation | 
| Refine | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| refine | Wingman.Tactics | 
| renderAnn | Wingman.Metaprogramming.ProofState | 
| renderSimplyDecorated | Wingman.Metaprogramming.ProofState | 
| renderUnann | Wingman.Metaprogramming.ProofState | 
| requireConcreteHole | Wingman.Machinery | 
| requireNewHoles | Wingman.Tactics | 
| restrictPositionForApplication | Wingman.Tactics | 
| Reward |   | 
| 1 (Type/Class) | Wingman.Machinery | 
| 2 (Data Constructor) | Wingman.Machinery | 
| Rose |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| rose | Wingman.Types | 
| rtr_ctx | Wingman.Types | 
| rtr_extract | Wingman.Types | 
| rtr_jdg | Wingman.Types | 
| rtr_other_solns | Wingman.Types | 
| rtr_subgoals | Wingman.Types | 
| rtr_trace | Wingman.Types | 
| Rule | Wingman.Types | 
| RuleM | Wingman.Types | 
| runCurrentIde | Wingman.LanguageServer | 
| runIde | Wingman.LanguageServer | 
| RunMetaprogram | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| runStaleIde | Wingman.LanguageServer | 
| runTactic | Wingman.Machinery, Wingman.Tactics | 
| RunTacticResults |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| sameTypeModuloLastApp | Wingman.Judgements.SYB | 
| sc | Wingman.Metaprogramming.Lexer | 
| scoreSolution | Wingman.Machinery | 
| self | Wingman.Tactics | 
| Shadowed | Wingman.Types | 
| showLspMessage | Wingman.LanguageServer | 
| simplify | Wingman.Simplify | 
| SingleLet | Wingman.GHC | 
| SinglePatMatch | Wingman.GHC | 
| sloppyEqOccName | Wingman.GHC | 
| SMC | Wingman.Metaprogramming.Parser.Documentation | 
| solutionSize | Wingman.Machinery | 
| SomeMetaprogramCommand | Wingman.Metaprogramming.Parser.Documentation | 
| sorry | Wingman.Tactics | 
| Span | Wingman.Types | 
| spliceProvenance | Wingman.LanguageServer | 
| split | Wingman.Tactics | 
| splitAuto | Wingman.Tactics | 
| splitConLike | Wingman.Tactics | 
| splitDataCon | Wingman.Tactics | 
| splitId | Wingman.Context | 
| splitSingle | Wingman.Tactics | 
| splitToDecl | Wingman.CaseSplit | 
| staticPlugin | Wingman.StaticPlugin | 
| Status | Wingman.Metaprogramming.ProofState | 
| stem | Wingman.Naming | 
| String | Wingman.Naming | 
| substCTy | Wingman.Machinery | 
| substJdg | Wingman.Judgements | 
| symbol | Wingman.Metaprogramming.Lexer | 
| symbol_ | Wingman.Metaprogramming.Lexer | 
| Syntax | Wingman.Metaprogramming.Parser.Documentation | 
| Synthesized |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| syn_recursion_count | Wingman.Types | 
| syn_scoped | Wingman.Types | 
| syn_trace | Wingman.Types | 
| syn_used_vals | Wingman.Types | 
| syn_val | Wingman.Types | 
| tactic | Wingman.Metaprogramming.Parser | 
| TacticCommand | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| tacticDesc | Wingman.LanguageServer | 
| TacticError | Wingman.Types | 
| TacticErrors | Wingman.Types | 
| TacticPanic | Wingman.Types | 
| TacticParams |   | 
| 1 (Type/Class) | Wingman.LanguageServer.TacticProviders | 
| 2 (Data Constructor) | Wingman.LanguageServer.TacticProviders | 
| tacticProgram | Wingman.Metaprogramming.Parser | 
| TacticProviderData |   | 
| 1 (Type/Class) | Wingman.LanguageServer.TacticProviders | 
| 2 (Data Constructor) | Wingman.LanguageServer.TacticProviders | 
| tacticsGetDataCons | Wingman.GHC | 
| TacticsM | Wingman.Types | 
| tacticsSplitFunTy | Wingman.GHC | 
| TacticState |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| tacticsThetaTy | Wingman.GHC | 
| tacticTitle | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| tacticToRule | Wingman.Machinery | 
| tcCommandId | Wingman.LanguageServer.TacticProviders | 
| tcCommandName | Wingman.LanguageServer | 
| tcTyVar_maybe | Wingman.GHC | 
| textSpaces | Wingman.Metaprogramming.ProofState | 
| TimedOut | Wingman.Types | 
| TooPolymorphic | Wingman.Types | 
| toPatCompat | Wingman.GHC | 
| TopLevelArgPrv | Wingman.Types | 
| TopLevelRHS | Wingman.GHC | 
| tpd_config | Wingman.LanguageServer.TacticProviders | 
| tpd_dflags | Wingman.LanguageServer.TacticProviders | 
| tpd_hole_sort | Wingman.LanguageServer.TacticProviders | 
| tpd_jdg | Wingman.LanguageServer.TacticProviders | 
| tpd_plid | Wingman.LanguageServer.TacticProviders | 
| tpd_range | Wingman.LanguageServer.TacticProviders | 
| tpd_uri | Wingman.LanguageServer.TacticProviders | 
| tp_file | Wingman.LanguageServer.TacticProviders | 
| tp_range | Wingman.LanguageServer.TacticProviders | 
| tp_var_name | Wingman.LanguageServer.TacticProviders | 
| Trace | Wingman.Types | 
| trace | Wingman.Debug, Wingman.Types | 
| traceFX | Wingman.Debug, Wingman.Types | 
| traceIdX | Wingman.Debug, Wingman.Types | 
| traceM | Wingman.Debug, Wingman.Types | 
| traceMX | Wingman.Debug, Wingman.Types | 
| tracePrim | Wingman.Machinery | 
| traceShowId | Wingman.Debug, Wingman.Types | 
| traceX | Wingman.Debug, Wingman.Types | 
| tracing | Wingman.Machinery | 
| try' | Wingman.Machinery | 
| tryUnifyUnivarsButNotSkolems | Wingman.Machinery | 
| ts_skolems | Wingman.Types | 
| ts_unifier | Wingman.Types | 
| ts_unique_gen | Wingman.Types | 
| TyConned | Wingman.Naming | 
| Type | Wingman.Types | 
| typeCheck | Wingman.GHC | 
| TyVar | Wingman.Types | 
| TyVarred | Wingman.Naming | 
| ufmSeverity | Wingman.LanguageServer | 
| unary_occ | Wingman.Metaprogramming.Parser | 
| unary_occM | Wingman.Metaprogramming.Parser | 
| unCType | Wingman.Types | 
| UndefinedHypothesis | Wingman.Types | 
| unExtractM | Wingman.Types | 
| UnguardedRHSs | Wingman.GHC | 
| UnhelpfulDestruct | Wingman.Types | 
| UnhelpfulSplit | Wingman.Types | 
| unHypothesis | Wingman.Types | 
| UnificationError | Wingman.Types | 
| unify | Wingman.Machinery | 
| Uniquely |   | 
| 1 (Type/Class) | Wingman.Types | 
| 2 (Data Constructor) | Wingman.Types | 
| unpackMatches | Wingman.GHC | 
| unsafeDefaultUniqueSupply | Wingman.Types | 
| unsafeRender | Wingman.Debug, Wingman.Types | 
| unsafeRender' | Wingman.Debug, Wingman.Types | 
| unsafeRunStaleIde | Wingman.LanguageServer | 
| unsetIsTopHole | Wingman.Judgements | 
| UnsolvedSubgoals | Wingman.Types | 
| unwhitelistingSplit | Wingman.Judgements | 
| unXPat | Wingman.GHC | 
| unzipTrace | Wingman.CodeGen | 
| updateSubst | Wingman.Machinery | 
| UseDataCon | Wingman.Types, Wingman.Plugin, Ide.Plugin.Tactic | 
| useNameFromContext | Wingman.Machinery | 
| useNameFromHypothesis | Wingman.Machinery, Wingman.LanguageServer.TacticProviders | 
| UserFacingMessage | Wingman.Types | 
| userHypothesis | Wingman.Judgements | 
| UserPrv | Wingman.Types | 
| userSplit | Wingman.Tactics | 
| Var |   | 
| 1 (Type/Class) | Wingman.Metaprogramming.Parser.Documentation | 
| 2 (Data Constructor) | Wingman.Metaprogramming.Parser.Documentation | 
| var' | Wingman.CodeGen.Utils, Wingman.CodeGen | 
| variable | Wingman.Metaprogramming.Lexer | 
| variadic_occ | Wingman.Metaprogramming.Parser | 
| WingmanMetaprogram | Wingman.StaticPlugin | 
| wingmanRules | Wingman.LanguageServer | 
| with | Wingman.Naming | 
| withNewGoal | Wingman.Judgements | 
| workspaceEditHandler | Wingman.EmptyCase | 
| wrapError | Wingman.Metaprogramming.Parser | 
| WriteDiagnostics |   | 
| 1 (Type/Class) | Wingman.LanguageServer | 
| 2 (Data Constructor) | Wingman.LanguageServer | 
| writeDocumentation | Wingman.Metaprogramming.Parser | 
| WrongBranch | Wingman.Types | 
| _jBlacklistDestruct | Wingman.Types | 
| _jGoal | Wingman.Types | 
| _jHypothesis | Wingman.Types | 
| _jIsTopHole | Wingman.Types | 
| _jWhitelistSplit | Wingman.Types |