haskell-tools-ast 0.6.0.0 → 0.7.0.0
raw patch · 1 files changed
+1/−1 lines, 1 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_a13WP dom_a13WQ stage_a13WR. Lens (AnnListG elem_a13WP dom_a13WQ stage_a13WR) (AnnListG elem_a13WP dom_a13WQ stage_a13WR) (NodeInfo (SemanticInfo dom_a13WQ (AnnListG elem_a13WP)) (ListInfo stage_a13WR)) (NodeInfo (SemanticInfo dom_a13WQ (AnnListG elem_a13WP)) (ListInfo stage_a13WR))
+ Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_a13Xv dom_a13Xw stage_a13Xx. Lens (AnnListG elem_a13Xv dom_a13Xw stage_a13Xx) (AnnListG elem_a13Xv dom_a13Xw stage_a13Xx) (NodeInfo (SemanticInfo dom_a13Xw (AnnListG elem_a13Xv)) (ListInfo stage_a13Xx)) (NodeInfo (SemanticInfo dom_a13Xw (AnnListG elem_a13Xv)) (ListInfo stage_a13Xx))
- Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_a13WP dom_a13WQ stage_a13WR. Lens (AnnListG elem_a13WP dom_a13WQ stage_a13WR) (AnnListG elem_a13WP dom_a13WQ stage_a13WR) [Ann elem_a13WP dom_a13WQ stage_a13WR] [Ann elem_a13WP dom_a13WQ stage_a13WR]
+ Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_a13Xv dom_a13Xw stage_a13Xx. Lens (AnnListG elem_a13Xv dom_a13Xw stage_a13Xx) (AnnListG elem_a13Xv dom_a13Xw stage_a13Xx) [Ann elem_a13Xv dom_a13Xw stage_a13Xx] [Ann elem_a13Xv dom_a13Xw stage_a13Xx]
- Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_a13Zt dom_a13Zu stage_a13Zv. Lens (AnnMaybeG elem_a13Zt dom_a13Zu stage_a13Zv) (AnnMaybeG elem_a13Zt dom_a13Zu stage_a13Zv) (Maybe (Ann elem_a13Zt dom_a13Zu stage_a13Zv)) (Maybe (Ann elem_a13Zt dom_a13Zu stage_a13Zv))
+ Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_a1409 dom_a140a stage_a140b. Lens (AnnMaybeG elem_a1409 dom_a140a stage_a140b) (AnnMaybeG elem_a1409 dom_a140a stage_a140b) (Maybe (Ann elem_a1409 dom_a140a stage_a140b)) (Maybe (Ann elem_a1409 dom_a140a stage_a140b))
- Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_a13Zt dom_a13Zu stage_a13Zv. Lens (AnnMaybeG elem_a13Zt dom_a13Zu stage_a13Zv) (AnnMaybeG elem_a13Zt dom_a13Zu stage_a13Zv) (NodeInfo (SemanticInfo dom_a13Zu (AnnMaybeG elem_a13Zt)) (OptionalInfo stage_a13Zv)) (NodeInfo (SemanticInfo dom_a13Zu (AnnMaybeG elem_a13Zt)) (OptionalInfo stage_a13Zv))
+ Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_a1409 dom_a140a stage_a140b. Lens (AnnMaybeG elem_a1409 dom_a140a stage_a140b) (AnnMaybeG elem_a1409 dom_a140a stage_a140b) (NodeInfo (SemanticInfo dom_a140a (AnnMaybeG elem_a1409)) (OptionalInfo stage_a140b)) (NodeInfo (SemanticInfo dom_a140a (AnnMaybeG elem_a1409)) (OptionalInfo stage_a140b))
- Language.Haskell.Tools.AST.Ann: annotation :: forall elem_a13Ui dom_a13Uj stage_a13Uk. Lens (Ann elem_a13Ui dom_a13Uj stage_a13Uk) (Ann elem_a13Ui dom_a13Uj stage_a13Uk) (NodeInfo (SemanticInfo dom_a13Uj elem_a13Ui) (SpanInfo stage_a13Uk)) (NodeInfo (SemanticInfo dom_a13Uj elem_a13Ui) (SpanInfo stage_a13Uk))
+ Language.Haskell.Tools.AST.Ann: annotation :: forall elem_a13UY dom_a13UZ stage_a13V0. Lens (Ann elem_a13UY dom_a13UZ stage_a13V0) (Ann elem_a13UY dom_a13UZ stage_a13V0) (NodeInfo (SemanticInfo dom_a13UZ elem_a13UY) (SpanInfo stage_a13V0)) (NodeInfo (SemanticInfo dom_a13UZ elem_a13UY) (SpanInfo stage_a13V0))
- Language.Haskell.Tools.AST.Ann: element :: forall elem_a13Ui dom_a13Uj stage_a13Uk. Lens (Ann elem_a13Ui dom_a13Uj stage_a13Uk) (Ann elem_a13Ui dom_a13Uj stage_a13Uk) (elem_a13Ui dom_a13Uj stage_a13Uk) (elem_a13Ui dom_a13Uj stage_a13Uk)
+ Language.Haskell.Tools.AST.Ann: element :: forall elem_a13UY dom_a13UZ stage_a13V0. Lens (Ann elem_a13UY dom_a13UZ stage_a13V0) (Ann elem_a13UY dom_a13UZ stage_a13V0) (elem_a13UY dom_a13UZ stage_a13V0) (elem_a13UY dom_a13UZ stage_a13V0)
- Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_a12kN src_a12kO sema'_a13U6. Lens (NodeInfo sema_a12kN src_a12kO) (NodeInfo sema'_a13U6 src_a12kO) sema_a12kN sema'_a13U6
+ Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_a12lt src_a12lu sema'_a13UM. Lens (NodeInfo sema_a12lt src_a12lu) (NodeInfo sema'_a13UM src_a12lu) sema_a12lt sema'_a13UM
- Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_a12kN src_a12kO src'_a13U9. Lens (NodeInfo sema_a12kN src_a12kO) (NodeInfo sema_a12kN src'_a13U9) src_a12kO src'_a13U9
+ Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_a12lt src_a12lu src'_a13UP. Lens (NodeInfo sema_a12lt src_a12lu) (NodeInfo sema_a12lt src'_a13UP) src_a12lu src'_a13UP
- Language.Haskell.Tools.AST.References: allDerived :: forall dom_a1BOI stage_a1BOJ. Partial (Ann UDeriving dom_a1BOI stage_a1BOJ) (Ann UDeriving dom_a1BOI stage_a1BOJ) (AnnListG UInstanceHead dom_a1BOI stage_a1BOJ) (AnnListG UInstanceHead dom_a1BOI stage_a1BOJ)
+ Language.Haskell.Tools.AST.References: allDerived :: forall dom_a1BPo stage_a1BPp. Partial (Ann UDeriving dom_a1BPo stage_a1BPp) (Ann UDeriving dom_a1BPo stage_a1BPp) (AnnListG UInstanceHead dom_a1BPo stage_a1BPp) (AnnListG UInstanceHead dom_a1BPo stage_a1BPp)
- Language.Haskell.Tools.AST.References: altBinds :: forall expr_a1vWF dom_a1vWG stage_a1vWH. Lens (Ann (UAlt' expr_a1vWF) dom_a1vWG stage_a1vWH) (Ann (UAlt' expr_a1vWF) dom_a1vWG stage_a1vWH) (AnnMaybeG ULocalBinds dom_a1vWG stage_a1vWH) (AnnMaybeG ULocalBinds dom_a1vWG stage_a1vWH)
+ Language.Haskell.Tools.AST.References: altBinds :: forall expr_a1vXl dom_a1vXm stage_a1vXn. Lens (Ann (UAlt' expr_a1vXl) dom_a1vXm stage_a1vXn) (Ann (UAlt' expr_a1vXl) dom_a1vXm stage_a1vXn) (AnnMaybeG ULocalBinds dom_a1vXm stage_a1vXn) (AnnMaybeG ULocalBinds dom_a1vXm stage_a1vXn)
- Language.Haskell.Tools.AST.References: altPattern :: forall expr_a1vWF dom_a1vWG stage_a1vWH. Lens (Ann (UAlt' expr_a1vWF) dom_a1vWG stage_a1vWH) (Ann (UAlt' expr_a1vWF) dom_a1vWG stage_a1vWH) (Ann UPattern dom_a1vWG stage_a1vWH) (Ann UPattern dom_a1vWG stage_a1vWH)
+ Language.Haskell.Tools.AST.References: altPattern :: forall expr_a1vXl dom_a1vXm stage_a1vXn. Lens (Ann (UAlt' expr_a1vXl) dom_a1vXm stage_a1vXn) (Ann (UAlt' expr_a1vXl) dom_a1vXm stage_a1vXn) (Ann UPattern dom_a1vXm stage_a1vXn) (Ann UPattern dom_a1vXm stage_a1vXn)
- Language.Haskell.Tools.AST.References: altRhs :: forall expr_a1vWF dom_a1vWG stage_a1vWH expr'_a77JU. Lens (Ann (UAlt' expr_a1vWF) dom_a1vWG stage_a1vWH) (Ann (UAlt' expr_a1vWF) dom_a1vWG stage_a1vWH) (Ann (UCaseRhs' expr_a1vWF) dom_a1vWG stage_a1vWH) (Ann (UCaseRhs' expr_a1vWF) dom_a1vWG stage_a1vWH)
+ Language.Haskell.Tools.AST.References: altRhs :: forall expr_a1vXl dom_a1vXm stage_a1vXn expr'_a77KA. Lens (Ann (UAlt' expr_a1vXl) dom_a1vXm stage_a1vXn) (Ann (UAlt' expr_a1vXl) dom_a1vXm stage_a1vXn) (Ann (UCaseRhs' expr_a1vXl) dom_a1vXm stage_a1vXn) (Ann (UCaseRhs' expr_a1vXl) dom_a1vXm stage_a1vXn)
- Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UExpr dom_a1BOq stage_a1BOr) (Ann UExpr dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UExpr dom_a1BP6 stage_a1BP7) (Ann UExpr dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: annotateName :: forall dom_a1BOi stage_a1BOj dom'_a71rV stage'_a71rW. Partial (Ann UAnnotationSubject dom_a1BOi stage_a1BOj) (Ann UAnnotationSubject dom_a1BOi stage_a1BOj) (Ann UName dom_a1BOi stage_a1BOj) (Ann UName dom_a1BOi stage_a1BOj)
+ Language.Haskell.Tools.AST.References: annotateName :: forall dom_a1BOY stage_a1BOZ dom'_a71sB stage'_a71sC. Partial (Ann UAnnotationSubject dom_a1BOY stage_a1BOZ) (Ann UAnnotationSubject dom_a1BOY stage_a1BOZ) (Ann UName dom_a1BOY stage_a1BOZ) (Ann UName dom_a1BOY stage_a1BOZ)
- Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UAnnotationSubject dom_a1BOq stage_a1BOr) (Ann UAnnotationSubject dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UAnnotationSubject dom_a1BP6 stage_a1BP7) (Ann UAnnotationSubject dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UArrowAppl dom_a1vWO stage_a1vWP) (Ann UArrowAppl dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UArrowAppl dom_a1vXu stage_a1vXv) (Ann UArrowAppl dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: assertClsName :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UName dom_a1sFv stage_a1sFw) (Ann UName dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertClsName :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UName dom_a1sGb stage_a1sGc) (Ann UName dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: assertImplType :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UType dom_a1sFv stage_a1sFw) (Ann UType dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertImplType :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UType dom_a1sGb stage_a1sGc) (Ann UType dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UName dom_a1sFv stage_a1sFw) (Ann UName dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UName dom_a1sGb stage_a1sGc) (Ann UName dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: assertLhs :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UType dom_a1sFv stage_a1sFw) (Ann UType dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertLhs :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UType dom_a1sGb stage_a1sGc) (Ann UType dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: assertOp :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UOperator dom_a1sFv stage_a1sFw) (Ann UOperator dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertOp :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UOperator dom_a1sGb stage_a1sGc) (Ann UOperator dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: assertRhs :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UType dom_a1sFv stage_a1sFw) (Ann UType dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertRhs :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UType dom_a1sGb stage_a1sGc) (Ann UType dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: assertTypes :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (AnnListG UType dom_a1sFv stage_a1sFw) (AnnListG UType dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: assertTypes :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (AnnListG UType dom_a1sGb stage_a1sGc) (AnnListG UType dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a1JXb stage_a1JXc. Partial (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UBracket dom_a1JXb stage_a1JXc) (AnnListG UDecl dom_a1JXb stage_a1JXc) (AnnListG UDecl dom_a1JXb stage_a1JXc)
+ Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a1JXR stage_a1JXS. Partial (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UBracket dom_a1JXR stage_a1JXS) (AnnListG UDecl dom_a1JXR stage_a1JXS) (AnnListG UDecl dom_a1JXR stage_a1JXS)
- Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a1JXb stage_a1JXc. Partial (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UExpr dom_a1JXb stage_a1JXc) (Ann UExpr dom_a1JXb stage_a1JXc)
+ Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a1JXR stage_a1JXS. Partial (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UExpr dom_a1JXR stage_a1JXS) (Ann UExpr dom_a1JXR stage_a1JXS)
- Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a1JXb stage_a1JXc. Partial (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UPattern dom_a1JXb stage_a1JXc) (Ann UPattern dom_a1JXb stage_a1JXc)
+ Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a1JXR stage_a1JXS. Partial (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UPattern dom_a1JXR stage_a1JXS) (Ann UPattern dom_a1JXR stage_a1JXS)
- Language.Haskell.Tools.AST.References: bracketType :: forall dom_a1JXb stage_a1JXc. Partial (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UBracket dom_a1JXb stage_a1JXc) (Ann UType dom_a1JXb stage_a1JXc) (Ann UType dom_a1JXb stage_a1JXc)
+ Language.Haskell.Tools.AST.References: bracketType :: forall dom_a1JXR stage_a1JXS. Partial (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UBracket dom_a1JXR stage_a1JXS) (Ann UType dom_a1JXR stage_a1JXS) (Ann UType dom_a1JXR stage_a1JXS)
- Language.Haskell.Tools.AST.References: byExpr :: forall dom_a1vnz stage_a1vnA. Partial (Ann UCompStmt dom_a1vnz stage_a1vnA) (Ann UCompStmt dom_a1vnz stage_a1vnA) (AnnMaybeG UExpr dom_a1vnz stage_a1vnA) (AnnMaybeG UExpr dom_a1vnz stage_a1vnA)
+ Language.Haskell.Tools.AST.References: byExpr :: forall dom_a1vof stage_a1vog. Partial (Ann UCompStmt dom_a1vof stage_a1vog) (Ann UCompStmt dom_a1vof stage_a1vog) (AnnMaybeG UExpr dom_a1vof stage_a1vog) (AnnMaybeG UExpr dom_a1vof stage_a1vog)
- Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_a1vWz dom_a1vWA stage_a1vWB expr'_a784Q. Lens (Ann (UGuardedCaseRhs' expr_a1vWz) dom_a1vWA stage_a1vWB) (Ann (UGuardedCaseRhs' expr_a1vWz) dom_a1vWA stage_a1vWB) (Ann expr_a1vWz dom_a1vWA stage_a1vWB) (Ann expr_a1vWz dom_a1vWA stage_a1vWB)
+ Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_a1vXf dom_a1vXg stage_a1vXh expr'_a785w. Lens (Ann (UGuardedCaseRhs' expr_a1vXf) dom_a1vXg stage_a1vXh) (Ann (UGuardedCaseRhs' expr_a1vXf) dom_a1vXg stage_a1vXh) (Ann expr_a1vXf dom_a1vXg stage_a1vXh) (Ann expr_a1vXf dom_a1vXg stage_a1vXh)
- Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_a1vWz dom_a1vWA stage_a1vWB. Lens (Ann (UGuardedCaseRhs' expr_a1vWz) dom_a1vWA stage_a1vWB) (Ann (UGuardedCaseRhs' expr_a1vWz) dom_a1vWA stage_a1vWB) (AnnListG URhsGuard dom_a1vWA stage_a1vWB) (AnnListG URhsGuard dom_a1vWA stage_a1vWB)
+ Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_a1vXf dom_a1vXg stage_a1vXh. Lens (Ann (UGuardedCaseRhs' expr_a1vXf) dom_a1vXg stage_a1vXh) (Ann (UGuardedCaseRhs' expr_a1vXf) dom_a1vXg stage_a1vXh) (AnnListG URhsGuard dom_a1vXg stage_a1vXh) (AnnListG URhsGuard dom_a1vXg stage_a1vXh)
- Language.Haskell.Tools.AST.References: cbElements :: forall dom_a1BPi stage_a1BPj dom'_a6YtB stage'_a6YtC. Lens (Ann UClassBody dom_a1BPi stage_a1BPj) (Ann UClassBody dom_a1BPi stage_a1BPj) (AnnListG UClassElement dom_a1BPi stage_a1BPj) (AnnListG UClassElement dom_a1BPi stage_a1BPj)
+ Language.Haskell.Tools.AST.References: cbElements :: forall dom_a1BPY stage_a1BPZ dom'_a6Yuh stage'_a6Yui. Lens (Ann UClassBody dom_a1BPY stage_a1BPZ) (Ann UClassBody dom_a1BPY stage_a1BPZ) (AnnListG UClassElement dom_a1BPY stage_a1BPZ) (AnnListG UClassElement dom_a1BPY stage_a1BPZ)
- Language.Haskell.Tools.AST.References: ceBind :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UValueBind dom_a1BPg stage_a1BPh) (Ann UValueBind dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceBind :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UValueBind dom_a1BPW stage_a1BPX) (Ann UValueBind dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: ceHead :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UDeclHead dom_a1BPg stage_a1BPh) (Ann UDeclHead dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceHead :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UDeclHead dom_a1BPW stage_a1BPX) (Ann UDeclHead dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: ceKind :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UType dom_a1BPg stage_a1BPh) (Ann UType dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceKind :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UType dom_a1BPW stage_a1BPX) (Ann UType dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: ceName :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UName dom_a1BPg stage_a1BPh) (Ann UName dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceName :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UName dom_a1BPW stage_a1BPX) (Ann UName dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: ceType :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UType dom_a1BPg stage_a1BPh) (Ann UType dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceType :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UType dom_a1BPW stage_a1BPX) (Ann UType dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UTypeFamily dom_a1BPg stage_a1BPh) (Ann UTypeFamily dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UTypeFamily dom_a1BPW stage_a1BPX) (Ann UTypeFamily dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UTypeSignature dom_a1BPg stage_a1BPh) (Ann UTypeSignature dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UTypeSignature dom_a1BPW stage_a1BPX) (Ann UTypeSignature dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: charLitValue :: forall dom_a11TO stage_a11TP. Partial (Ann ULiteral dom_a11TO stage_a11TP) (Ann ULiteral dom_a11TO stage_a11TP) Char Char
+ Language.Haskell.Tools.AST.References: charLitValue :: forall dom_a11Uu stage_a11Uv. Partial (Ann ULiteral dom_a11Uu stage_a11Uv) (Ann ULiteral dom_a11Uu stage_a11Uv) Char Char
- Language.Haskell.Tools.AST.References: clsFixity :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UFixitySignature dom_a1BPg stage_a1BPh) (Ann UFixitySignature dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: clsFixity :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UFixitySignature dom_a1BPW stage_a1BPX) (Ann UFixitySignature dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: clsInline :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UInlinePragma dom_a1BPg stage_a1BPh) (Ann UInlinePragma dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: clsInline :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UInlinePragma dom_a1BPW stage_a1BPX) (Ann UInlinePragma dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_a1vnD dom_a1vnE stage_a1vnF. Partial (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (AnnListG (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (AnnListG (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF)
+ Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_a1voj dom_a1vok stage_a1vol. Partial (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (AnnListG (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (AnnListG (UStmt' expr_a1voj) dom_a1vok stage_a1vol)
- Language.Haskell.Tools.AST.References: compBody :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UListCompBody dom_a1vWO stage_a1vWP) (AnnListG UListCompBody dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: compBody :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UListCompBody dom_a1vXu stage_a1vXv) (AnnListG UListCompBody dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: compExpr :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: compExpr :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: compStmt :: forall dom_a1vnz stage_a1vnA. Partial (Ann UCompStmt dom_a1vnz stage_a1vnA) (Ann UCompStmt dom_a1vnz stage_a1vnA) (Ann UStmt dom_a1vnz stage_a1vnA) (Ann UStmt dom_a1vnz stage_a1vnA)
+ Language.Haskell.Tools.AST.References: compStmt :: forall dom_a1vof stage_a1vog. Partial (Ann UCompStmt dom_a1vof stage_a1vog) (Ann UCompStmt dom_a1vof stage_a1vog) (Ann UStmt dom_a1vof stage_a1vog) (Ann UStmt dom_a1vof stage_a1vog)
- Language.Haskell.Tools.AST.References: compStmts :: forall dom_a1vnB stage_a1vnC dom'_a78nI stage'_a78nJ. Lens (Ann UListCompBody dom_a1vnB stage_a1vnC) (Ann UListCompBody dom_a1vnB stage_a1vnC) (AnnListG UCompStmt dom_a1vnB stage_a1vnC) (AnnListG UCompStmt dom_a1vnB stage_a1vnC)
+ Language.Haskell.Tools.AST.References: compStmts :: forall dom_a1voh stage_a1voi dom'_a78oo stage'_a78op. Lens (Ann UListCompBody dom_a1voh stage_a1voi) (Ann UListCompBody dom_a1voh stage_a1voi) (AnnListG UCompStmt dom_a1voh stage_a1voi) (AnnListG UCompStmt dom_a1voh stage_a1voi)
- Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_a1BOM stage_a1BON. Partial (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (AnnListG UType dom_a1BOM stage_a1BON) (AnnListG UType dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_a1BPs stage_a1BPt. Partial (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (AnnListG UType dom_a1BPs stage_a1BPt) (AnnListG UType dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_a1BOM stage_a1BON. Partial (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (AnnListG UFieldDecl dom_a1BOM stage_a1BON) (AnnListG UFieldDecl dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_a1BPs stage_a1BPt. Partial (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (AnnListG UFieldDecl dom_a1BPs stage_a1BPt) (AnnListG UFieldDecl dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_a1BOM stage_a1BON. Partial (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UType dom_a1BOM stage_a1BON) (Ann UType dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_a1BPs stage_a1BPt. Partial (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UType dom_a1BPs stage_a1BPt) (Ann UType dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conDeclName :: forall dom_a1BOM stage_a1BON. Partial (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UName dom_a1BOM stage_a1BON) (Ann UName dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conDeclName :: forall dom_a1BPs stage_a1BPt. Partial (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UName dom_a1BPs stage_a1BPt) (Ann UName dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_a1BOM stage_a1BON. Partial (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UOperator dom_a1BOM stage_a1BON) (Ann UOperator dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_a1BPs stage_a1BPt. Partial (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UOperator dom_a1BPs stage_a1BPt) (Ann UOperator dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_a1BOM stage_a1BON. Partial (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UType dom_a1BOM stage_a1BON) (Ann UType dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_a1BPs stage_a1BPt. Partial (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UType dom_a1BPs stage_a1BPt) (Ann UType dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conTypeArgs :: forall dom_a1BOM stage_a1BON. Lens (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (AnnListG UTyVar dom_a1BOM stage_a1BON) (AnnListG UTyVar dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conTypeArgs :: forall dom_a1BPs stage_a1BPt. Lens (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (AnnListG UTyVar dom_a1BPs stage_a1BPt) (AnnListG UTyVar dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: conTypeCtx :: forall dom_a1BOM stage_a1BON. Lens (Ann UConDecl dom_a1BOM stage_a1BON) (Ann UConDecl dom_a1BOM stage_a1BON) (AnnMaybeG UContext dom_a1BOM stage_a1BON) (AnnMaybeG UContext dom_a1BOM stage_a1BON)
+ Language.Haskell.Tools.AST.References: conTypeCtx :: forall dom_a1BPs stage_a1BPt. Lens (Ann UConDecl dom_a1BPs stage_a1BPt) (Ann UConDecl dom_a1BPs stage_a1BPt) (AnnMaybeG UContext dom_a1BPs stage_a1BPt) (AnnMaybeG UContext dom_a1BPs stage_a1BPt)
- Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_a1sFx stage_a1sFy dom'_a748Y stage'_a748Z. Lens (Ann UContext dom_a1sFx stage_a1sFy) (Ann UContext dom_a1sFx stage_a1sFy) (Ann UAssertion dom_a1sFx stage_a1sFy) (Ann UAssertion dom_a1sFx stage_a1sFy)
+ Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_a1sGd stage_a1sGe dom'_a749E stage'_a749F. Lens (Ann UContext dom_a1sGd stage_a1sGe) (Ann UContext dom_a1sGd stage_a1sGe) (Ann UAssertion dom_a1sGd stage_a1sGe) (Ann UAssertion dom_a1sGd stage_a1sGe)
- Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UType dom_a1BQ2 stage_a1BQ3) (Ann UType dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declBody :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UClassBody dom_a1BPm stage_a1BPn) (AnnMaybeG UClassBody dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declBody :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UClassBody dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UClassBody dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declCallConv :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UCallConv dom_a1BPm stage_a1BPn) (Ann UCallConv dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declCallConv :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UCallConv dom_a1BQ2 stage_a1BQ3) (Ann UCallConv dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declCons :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnListG UConDecl dom_a1BPm stage_a1BPn) (AnnListG UConDecl dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declCons :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnListG UConDecl dom_a1BQ2 stage_a1BQ3) (AnnListG UConDecl dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declCtx :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UContext dom_a1BPm stage_a1BPn) (AnnMaybeG UContext dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declCtx :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UContext dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UContext dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declDecl :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnListG UTypeEqn dom_a1BPm stage_a1BPn) (AnnListG UTypeEqn dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declDecl :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnListG UTypeEqn dom_a1BQ2 stage_a1BQ3) (AnnListG UTypeEqn dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declDeriving :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UDeriving dom_a1BPm stage_a1BPn) (AnnMaybeG UDeriving dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declDeriving :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UDeriving dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UDeriving dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declFixity :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UFixitySignature dom_a1BPm stage_a1BPn) (Ann UFixitySignature dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declFixity :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UFixitySignature dom_a1BQ2 stage_a1BQ3) (Ann UFixitySignature dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declForeignType :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declForeignType :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UType dom_a1BQ2 stage_a1BQ3) (Ann UType dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UFunDeps dom_a1BPm stage_a1BPn) (AnnMaybeG UFunDeps dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UFunDeps dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UFunDeps dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declGadt :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnListG UGadtConDecl dom_a1BPm stage_a1BPn) (AnnListG UGadtConDecl dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declGadt :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnListG UGadtConDecl dom_a1BQ2 stage_a1BQ3) (AnnListG UGadtConDecl dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declHead :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDeclHead dom_a1BPm stage_a1BPn) (Ann UDeclHead dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declHead :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDeclHead dom_a1BQ2 stage_a1BQ3) (Ann UDeclHead dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UInstBody dom_a1BPm stage_a1BPn) (AnnMaybeG UInstBody dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UInstBody dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UInstBody dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declInstRule :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UInstanceRule dom_a1BPm stage_a1BPn) (Ann UInstanceRule dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declInstRule :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UInstanceRule dom_a1BQ2 stage_a1BQ3) (Ann UInstanceRule dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declInstance :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UInstanceRule dom_a1BPm stage_a1BPn) (Ann UInstanceRule dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declInstance :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UInstanceRule dom_a1BQ2 stage_a1BQ3) (Ann UInstanceRule dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declKind :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UKindConstraint dom_a1BPm stage_a1BPn) (AnnMaybeG UKindConstraint dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declKind :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UKindConstraint dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UKindConstraint dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declName :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UName dom_a1BPm stage_a1BPn) (Ann UName dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declName :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UName dom_a1BQ2 stage_a1BQ3) (Ann UName dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declNewtype :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDataOrNewtypeKeyword dom_a1BPm stage_a1BPn) (Ann UDataOrNewtypeKeyword dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declNewtype :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDataOrNewtypeKeyword dom_a1BQ2 stage_a1BQ3) (Ann UDataOrNewtypeKeyword dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declOverlap :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG UOverlapPragma dom_a1BPm stage_a1BPn) (AnnMaybeG UOverlapPragma dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declOverlap :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UOverlapPragma dom_a1BQ2 stage_a1BQ3) (AnnMaybeG UOverlapPragma dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UPatternSynonym dom_a1BPm stage_a1BPn) (Ann UPatternSynonym dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UPatternSynonym dom_a1BQ2 stage_a1BQ3) (Ann UPatternSynonym dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UPatternTypeSignature dom_a1BPm stage_a1BPn) (Ann UPatternTypeSignature dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UPatternTypeSignature dom_a1BQ2 stage_a1BQ3) (Ann UPatternTypeSignature dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declPragma :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UTopLevelPragma dom_a1BPm stage_a1BPn) (Ann UTopLevelPragma dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declPragma :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UTopLevelPragma dom_a1BQ2 stage_a1BQ3) (Ann UTopLevelPragma dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declRoleType :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UQualifiedName dom_a1BPm stage_a1BPn) (Ann UQualifiedName dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declRoleType :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UQualifiedName dom_a1BQ2 stage_a1BQ3) (Ann UQualifiedName dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declRoles :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnListG URole dom_a1BPm stage_a1BPn) (AnnListG URole dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declRoles :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnListG URole dom_a1BQ2 stage_a1BQ3) (AnnListG URole dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declSafety :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnMaybeG USafety dom_a1BPm stage_a1BPn) (AnnMaybeG USafety dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declSafety :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnMaybeG USafety dom_a1BQ2 stage_a1BQ3) (AnnMaybeG USafety dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declSplice :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann USplice dom_a1BPm stage_a1BPn) (Ann USplice dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declSplice :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann USplice dom_a1BQ2 stage_a1BQ3) (Ann USplice dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declType :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declType :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UType dom_a1BQ2 stage_a1BQ3) (Ann UType dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UTypeFamily dom_a1BPm stage_a1BPn) (Ann UTypeFamily dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UTypeFamily dom_a1BQ2 stage_a1BQ3) (Ann UTypeFamily dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UTypeSignature dom_a1BPm stage_a1BPn) (Ann UTypeSignature dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UTypeSignature dom_a1BQ2 stage_a1BQ3) (Ann UTypeSignature dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declTypes :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (AnnListG UType dom_a1BPm stage_a1BPn) (AnnListG UType dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declTypes :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (AnnListG UType dom_a1BQ2 stage_a1BQ3) (AnnListG UType dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: declValBind :: forall dom_a1BPm stage_a1BPn. Partial (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UDecl dom_a1BPm stage_a1BPn) (Ann UValueBind dom_a1BPm stage_a1BPn) (Ann UValueBind dom_a1BPm stage_a1BPn)
+ Language.Haskell.Tools.AST.References: declValBind :: forall dom_a1BQ2 stage_a1BQ3. Partial (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UDecl dom_a1BQ2 stage_a1BQ3) (Ann UValueBind dom_a1BQ2 stage_a1BQ3) (Ann UValueBind dom_a1BQ2 stage_a1BQ3)
- Language.Haskell.Tools.AST.References: deprMessage :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (AnnListG UStringNode dom_a1BOq stage_a1BOr) (AnnListG UStringNode dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: deprMessage :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (AnnListG UStringNode dom_a1BP6 stage_a1BP7) (AnnListG UStringNode dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UTyVar dom_a1BPk stage_a1BPl) (Ann UTyVar dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UTyVar dom_a1BQ0 stage_a1BQ1) (Ann UTyVar dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: dhBody :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhBody :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: dhLeft :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UTyVar dom_a1BPk stage_a1BPl) (Ann UTyVar dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhLeft :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UTyVar dom_a1BQ0 stage_a1BQ1) (Ann UTyVar dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: dhName :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UName dom_a1BPk stage_a1BPl) (Ann UName dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhName :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UName dom_a1BQ0 stage_a1BQ1) (Ann UName dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: dhOperator :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UOperator dom_a1BPk stage_a1BPl) (Ann UOperator dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhOperator :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UOperator dom_a1BQ0 stage_a1BQ1) (Ann UOperator dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: dhRight :: forall dom_a1BPk stage_a1BPl. Partial (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UDeclHead dom_a1BPk stage_a1BPl) (Ann UTyVar dom_a1BPk stage_a1BPl) (Ann UTyVar dom_a1BPk stage_a1BPl)
+ Language.Haskell.Tools.AST.References: dhRight :: forall dom_a1BQ0 stage_a1BQ1. Partial (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UDeclHead dom_a1BQ0 stage_a1BQ1) (Ann UTyVar dom_a1BQ0 stage_a1BQ1) (Ann UTyVar dom_a1BQ0 stage_a1BQ1)
- Language.Haskell.Tools.AST.References: doKind :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UDoKind dom_a1vWO stage_a1vWP) (Ann UDoKind dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: doKind :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UDoKind dom_a1vXu stage_a1vXv) (Ann UDoKind dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: enumFrom :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: enumFrom :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: enumThen :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnMaybeG UExpr dom_a1vWO stage_a1vWP) (AnnMaybeG UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: enumThen :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnMaybeG UExpr dom_a1vXu stage_a1vXv) (AnnMaybeG UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: enumTo :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnMaybeG UExpr dom_a1vWO stage_a1vWP) (AnnMaybeG UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: enumTo :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnMaybeG UExpr dom_a1vXu stage_a1vXv) (AnnMaybeG UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: enumToFix :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: enumToFix :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: espExports :: forall dom_a1IGO stage_a1IGP dom'_a6VXD stage'_a6VXE. Lens (Ann UExportSpecs dom_a1IGO stage_a1IGP) (Ann UExportSpecs dom_a1IGO stage_a1IGP) (AnnListG UExportSpec dom_a1IGO stage_a1IGP) (AnnListG UExportSpec dom_a1IGO stage_a1IGP)
+ Language.Haskell.Tools.AST.References: espExports :: forall dom_a1IHu stage_a1IHv dom'_a6VYj stage'_a6VYk. Lens (Ann UExportSpecs dom_a1IHu stage_a1IHv) (Ann UExportSpecs dom_a1IHu stage_a1IHv) (AnnListG UExportSpec dom_a1IHu stage_a1IHv) (AnnListG UExportSpec dom_a1IHu stage_a1IHv)
- Language.Haskell.Tools.AST.References: essList :: forall dom_a1IGG stage_a1IGH dom'_a6W6b stage'_a6W6c. Partial (Ann USubSpec dom_a1IGG stage_a1IGH) (Ann USubSpec dom_a1IGG stage_a1IGH) (AnnListG UName dom_a1IGG stage_a1IGH) (AnnListG UName dom_a1IGG stage_a1IGH)
+ Language.Haskell.Tools.AST.References: essList :: forall dom_a1IHm stage_a1IHn dom'_a6W6R stage'_a6W6S. Partial (Ann USubSpec dom_a1IHm stage_a1IHn) (Ann USubSpec dom_a1IHm stage_a1IHn) (AnnListG UName dom_a1IHm stage_a1IHn) (AnnListG UName dom_a1IHm stage_a1IHn)
- Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a1IGM stage_a1IGN. Partial (Ann UExportSpec dom_a1IGM stage_a1IGN) (Ann UExportSpec dom_a1IGM stage_a1IGN) (Ann UIESpec dom_a1IGM stage_a1IGN) (Ann UIESpec dom_a1IGM stage_a1IGN)
+ Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a1IHs stage_a1IHt. Partial (Ann UExportSpec dom_a1IHs stage_a1IHt) (Ann UExportSpec dom_a1IHs stage_a1IHt) (Ann UIESpec dom_a1IHs stage_a1IHt) (Ann UIESpec dom_a1IHs stage_a1IHt)
- Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a1IGM stage_a1IGN. Partial (Ann UExportSpec dom_a1IGM stage_a1IGN) (Ann UExportSpec dom_a1IGM stage_a1IGN) (Ann UModuleName dom_a1IGM stage_a1IGN) (Ann UModuleName dom_a1IGM stage_a1IGN)
+ Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a1IHs stage_a1IHt. Partial (Ann UExportSpec dom_a1IHs stage_a1IHt) (Ann UExportSpec dom_a1IHs stage_a1IHt) (Ann UModuleName dom_a1IHs stage_a1IHt) (Ann UModuleName dom_a1IHs stage_a1IHt)
- Language.Haskell.Tools.AST.References: exprAlts :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UAlt dom_a1vWO stage_a1vWP) (AnnListG UAlt dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprAlts :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UAlt dom_a1vXu stage_a1vXv) (AnnListG UAlt dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprArg :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprArg :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprBindings :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UPattern dom_a1vWO stage_a1vWP) (AnnListG UPattern dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprBindings :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UPattern dom_a1vXu stage_a1vXv) (AnnListG UPattern dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprBracket :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UBracket dom_a1vWO stage_a1vWP) (Ann UBracket dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprBracket :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UBracket dom_a1vXu stage_a1vXv) (Ann UBracket dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprCase :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprCase :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprCond :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprCond :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprElse :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprElse :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprFun :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprFun :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG ULocalBind dom_a1vWO stage_a1vWP) (AnnListG ULocalBind dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG ULocalBind dom_a1vXu stage_a1vXv) (AnnListG ULocalBind dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UGuardedCaseRhs dom_a1vWO stage_a1vWP) (AnnListG UGuardedCaseRhs dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UGuardedCaseRhs dom_a1vXu stage_a1vXv) (AnnListG UGuardedCaseRhs dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprInner :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprInner :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprLhs :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprLhs :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprLit :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann ULiteral dom_a1vWO stage_a1vWP) (Ann ULiteral dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprLit :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann ULiteral dom_a1vXu stage_a1vXv) (Ann ULiteral dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprName :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UName dom_a1vWO stage_a1vWP) (Ann UName dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprName :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UName dom_a1vXu stage_a1vXv) (Ann UName dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprOperator :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UOperator dom_a1vWO stage_a1vWP) (Ann UOperator dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprOperator :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UOperator dom_a1vXu stage_a1vXv) (Ann UOperator dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprPragma :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExprPragma dom_a1vWO stage_a1vWP) (Ann UExprPragma dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprPragma :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExprPragma dom_a1vXu stage_a1vXv) (Ann UExprPragma dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprQQ :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UQuasiQuote dom_a1vWO stage_a1vWP) (Ann UQuasiQuote dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprQQ :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UQuasiQuote dom_a1vXu stage_a1vXv) (Ann UQuasiQuote dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UFieldUpdate dom_a1vWO stage_a1vWP) (AnnListG UFieldUpdate dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UFieldUpdate dom_a1vXu stage_a1vXv) (AnnListG UFieldUpdate dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprRecName :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UName dom_a1vWO stage_a1vWP) (Ann UName dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprRecName :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UName dom_a1vXu stage_a1vXv) (Ann UName dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprRhs :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprRhs :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprSig :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UType dom_a1vWO stage_a1vWP) (Ann UType dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprSig :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UType dom_a1vXu stage_a1vXv) (Ann UType dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprSplice :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann USplice dom_a1vWO stage_a1vWP) (Ann USplice dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprSplice :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann USplice dom_a1vXu stage_a1vXv) (Ann USplice dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprStmts :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UStmt dom_a1vWO stage_a1vWP) (AnnListG UStmt dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprStmts :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UStmt dom_a1vXu stage_a1vXv) (AnnListG UStmt dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprThen :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprThen :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: exprType :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UType dom_a1vWO stage_a1vWP) (Ann UType dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: exprType :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UType dom_a1vXu stage_a1vXv) (Ann UType dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: fieldName :: forall dom_a1vWM stage_a1vWN. Partial (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UName dom_a1vWM stage_a1vWN) (Ann UName dom_a1vWM stage_a1vWN)
+ Language.Haskell.Tools.AST.References: fieldName :: forall dom_a1vXs stage_a1vXt. Partial (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UName dom_a1vXs stage_a1vXt) (Ann UName dom_a1vXs stage_a1vXt)
- Language.Haskell.Tools.AST.References: fieldNames :: forall dom_a1BOK stage_a1BOL. Lens (Ann UFieldDecl dom_a1BOK stage_a1BOL) (Ann UFieldDecl dom_a1BOK stage_a1BOL) (AnnListG UName dom_a1BOK stage_a1BOL) (AnnListG UName dom_a1BOK stage_a1BOL)
+ Language.Haskell.Tools.AST.References: fieldNames :: forall dom_a1BPq stage_a1BPr. Lens (Ann UFieldDecl dom_a1BPq stage_a1BPr) (Ann UFieldDecl dom_a1BPq stage_a1BPr) (AnnListG UName dom_a1BPq stage_a1BPr) (AnnListG UName dom_a1BPq stage_a1BPr)
- Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_a1ugU stage_a1ugV. Partial (Ann UPatternField dom_a1ugU stage_a1ugV) (Ann UPatternField dom_a1ugU stage_a1ugV) (Ann UPattern dom_a1ugU stage_a1ugV) (Ann UPattern dom_a1ugU stage_a1ugV)
+ Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_a1uhA stage_a1uhB. Partial (Ann UPatternField dom_a1uhA stage_a1uhB) (Ann UPatternField dom_a1uhA stage_a1uhB) (Ann UPattern dom_a1uhA stage_a1uhB) (Ann UPattern dom_a1uhA stage_a1uhB)
- Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_a1ugU stage_a1ugV. Partial (Ann UPatternField dom_a1ugU stage_a1ugV) (Ann UPatternField dom_a1ugU stage_a1ugV) (Ann UName dom_a1ugU stage_a1ugV) (Ann UName dom_a1ugU stage_a1ugV)
+ Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_a1uhA stage_a1uhB. Partial (Ann UPatternField dom_a1uhA stage_a1uhB) (Ann UPatternField dom_a1uhA stage_a1uhB) (Ann UName dom_a1uhA stage_a1uhB) (Ann UName dom_a1uhA stage_a1uhB)
- Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_a1ugU stage_a1ugV. Partial (Ann UPatternField dom_a1ugU stage_a1ugV) (Ann UPatternField dom_a1ugU stage_a1ugV) (Ann UFieldWildcard dom_a1ugU stage_a1ugV) (Ann UFieldWildcard dom_a1ugU stage_a1ugV)
+ Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_a1uhA stage_a1uhB. Partial (Ann UPatternField dom_a1uhA stage_a1uhB) (Ann UPatternField dom_a1uhA stage_a1uhB) (Ann UFieldWildcard dom_a1uhA stage_a1uhB) (Ann UFieldWildcard dom_a1uhA stage_a1uhB)
- Language.Haskell.Tools.AST.References: fieldType :: forall dom_a1BOK stage_a1BOL. Lens (Ann UFieldDecl dom_a1BOK stage_a1BOL) (Ann UFieldDecl dom_a1BOK stage_a1BOL) (Ann UType dom_a1BOK stage_a1BOL) (Ann UType dom_a1BOK stage_a1BOL)
+ Language.Haskell.Tools.AST.References: fieldType :: forall dom_a1BPq stage_a1BPr. Lens (Ann UFieldDecl dom_a1BPq stage_a1BPr) (Ann UFieldDecl dom_a1BPq stage_a1BPr) (Ann UType dom_a1BPq stage_a1BPr) (Ann UType dom_a1BPq stage_a1BPr)
- Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_a1vWM stage_a1vWN. Partial (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UName dom_a1vWM stage_a1vWN) (Ann UName dom_a1vWM stage_a1vWN)
+ Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_a1vXs stage_a1vXt. Partial (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UName dom_a1vXs stage_a1vXt) (Ann UName dom_a1vXs stage_a1vXt)
- Language.Haskell.Tools.AST.References: fieldValue :: forall dom_a1vWM stage_a1vWN. Partial (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UExpr dom_a1vWM stage_a1vWN) (Ann UExpr dom_a1vWM stage_a1vWN)
+ Language.Haskell.Tools.AST.References: fieldValue :: forall dom_a1vXs stage_a1vXt. Partial (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UExpr dom_a1vXs stage_a1vXt) (Ann UExpr dom_a1vXs stage_a1vXt)
- Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_a1vWM stage_a1vWN. Partial (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UFieldUpdate dom_a1vWM stage_a1vWN) (Ann UFieldWildcard dom_a1vWM stage_a1vWN) (Ann UFieldWildcard dom_a1vWM stage_a1vWN)
+ Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_a1vXs stage_a1vXt. Partial (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UFieldUpdate dom_a1vXs stage_a1vXt) (Ann UFieldWildcard dom_a1vXs stage_a1vXt) (Ann UFieldWildcard dom_a1vXs stage_a1vXt)
- Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a1IGS stage_a1IGT. Lens (Ann UModule dom_a1IGS stage_a1IGT) (Ann UModule dom_a1IGS stage_a1IGT) (AnnListG UFilePragma dom_a1IGS stage_a1IGT) (AnnListG UFilePragma dom_a1IGS stage_a1IGT)
+ Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a1IHy stage_a1IHz. Lens (Ann UModule dom_a1IHy stage_a1IHz) (Ann UModule dom_a1IHy stage_a1IHz) (AnnListG UFilePragma dom_a1IHy stage_a1IHz) (AnnListG UFilePragma dom_a1IHy stage_a1IHz)
- Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_a1zYJ stage_a1zYK. Lens (Ann UFixitySignature dom_a1zYJ stage_a1zYK) (Ann UFixitySignature dom_a1zYJ stage_a1zYK) (Ann Assoc dom_a1zYJ stage_a1zYK) (Ann Assoc dom_a1zYJ stage_a1zYK)
+ Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_a1zZp stage_a1zZq. Lens (Ann UFixitySignature dom_a1zZp stage_a1zZq) (Ann UFixitySignature dom_a1zZp stage_a1zZq) (Ann Assoc dom_a1zZp stage_a1zZq) (Ann Assoc dom_a1zZp stage_a1zZq)
- Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_a1zYJ stage_a1zYK. Lens (Ann UFixitySignature dom_a1zYJ stage_a1zYK) (Ann UFixitySignature dom_a1zYJ stage_a1zYK) (AnnListG UOperator dom_a1zYJ stage_a1zYK) (AnnListG UOperator dom_a1zYJ stage_a1zYK)
+ Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_a1zZp stage_a1zZq. Lens (Ann UFixitySignature dom_a1zZp stage_a1zZq) (Ann UFixitySignature dom_a1zZp stage_a1zZq) (AnnListG UOperator dom_a1zZp stage_a1zZq) (AnnListG UOperator dom_a1zZp stage_a1zZq)
- Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_a1zYJ stage_a1zYK. Lens (Ann UFixitySignature dom_a1zYJ stage_a1zYK) (Ann UFixitySignature dom_a1zYJ stage_a1zYK) (AnnMaybeG Precedence dom_a1zYJ stage_a1zYK) (AnnMaybeG Precedence dom_a1zYJ stage_a1zYK)
+ Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_a1zZp stage_a1zZq. Lens (Ann UFixitySignature dom_a1zZp stage_a1zZq) (Ann UFixitySignature dom_a1zZp stage_a1zZq) (AnnMaybeG Precedence dom_a1zZp stage_a1zZq) (AnnMaybeG Precedence dom_a1zZp stage_a1zZq)
- Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_a11TO stage_a11TP. Partial (Ann ULiteral dom_a11TO stage_a11TP) (Ann ULiteral dom_a11TO stage_a11TP) Rational Rational
+ Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_a11Uu stage_a11Uv. Partial (Ann ULiteral dom_a11Uu stage_a11Uv) (Ann ULiteral dom_a11Uu stage_a11Uv) Rational Rational
- Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_a11TO stage_a11TP. Partial (Ann ULiteral dom_a11TO stage_a11TP) (Ann ULiteral dom_a11TO stage_a11TP) Rational Rational
+ Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_a11Uu stage_a11Uv. Partial (Ann ULiteral dom_a11Uu stage_a11Uv) (Ann ULiteral dom_a11Uu stage_a11Uv) Rational Rational
- Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_a1zYV stage_a1zYW. Partial (Ann UValueBind dom_a1zYV stage_a1zYW) (Ann UValueBind dom_a1zYV stage_a1zYW) (AnnListG UMatch dom_a1zYV stage_a1zYW) (AnnListG UMatch dom_a1zYV stage_a1zYW)
+ Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_a1zZB stage_a1zZC. Partial (Ann UValueBind dom_a1zZB stage_a1zZC) (Ann UValueBind dom_a1zZB stage_a1zZC) (AnnListG UMatch dom_a1zZB stage_a1zZC) (AnnListG UMatch dom_a1zZB stage_a1zZC)
- Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_a1BOO stage_a1BOP. Lens (Ann UFunDep dom_a1BOO stage_a1BOP) (Ann UFunDep dom_a1BOO stage_a1BOP) (AnnListG UName dom_a1BOO stage_a1BOP) (AnnListG UName dom_a1BOO stage_a1BOP)
+ Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_a1BPu stage_a1BPv. Lens (Ann UFunDep dom_a1BPu stage_a1BPv) (Ann UFunDep dom_a1BPu stage_a1BPv) (AnnListG UName dom_a1BPu stage_a1BPv) (AnnListG UName dom_a1BPu stage_a1BPv)
- Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_a1BOO stage_a1BOP. Lens (Ann UFunDep dom_a1BOO stage_a1BOP) (Ann UFunDep dom_a1BOO stage_a1BOP) (AnnListG UName dom_a1BOO stage_a1BOP) (AnnListG UName dom_a1BOO stage_a1BOP)
+ Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_a1BPu stage_a1BPv. Lens (Ann UFunDep dom_a1BPu stage_a1BPv) (Ann UFunDep dom_a1BPu stage_a1BPv) (AnnListG UName dom_a1BPu stage_a1BPv) (AnnListG UName dom_a1BPu stage_a1BPv)
- Language.Haskell.Tools.AST.References: funDeps :: forall dom_a1BOQ stage_a1BOR dom'_a70d5 stage'_a70d6. Lens (Ann UFunDeps dom_a1BOQ stage_a1BOR) (Ann UFunDeps dom_a1BOQ stage_a1BOR) (AnnListG UFunDep dom_a1BOQ stage_a1BOR) (AnnListG UFunDep dom_a1BOQ stage_a1BOR)
+ Language.Haskell.Tools.AST.References: funDeps :: forall dom_a1BPw stage_a1BPx dom'_a70dL stage'_a70dM. Lens (Ann UFunDeps dom_a1BPw stage_a1BPx) (Ann UFunDeps dom_a1BPw stage_a1BPx) (AnnListG UFunDep dom_a1BPw stage_a1BPx) (AnnListG UFunDep dom_a1BPw stage_a1BPx)
- Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_a1BOW stage_a1BOX. Lens (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (AnnListG UName dom_a1BOW stage_a1BOX) (AnnListG UName dom_a1BOW stage_a1BOX)
+ Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_a1BPC stage_a1BPD. Lens (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (AnnListG UName dom_a1BPC stage_a1BPD) (AnnListG UName dom_a1BPC stage_a1BPD)
- Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_a1BOS stage_a1BOT. Partial (Ann UGadtConType dom_a1BOS stage_a1BOT) (Ann UGadtConType dom_a1BOS stage_a1BOT) (Ann UType dom_a1BOS stage_a1BOT) (Ann UType dom_a1BOS stage_a1BOT)
+ Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_a1BPy stage_a1BPz. Partial (Ann UGadtConType dom_a1BPy stage_a1BPz) (Ann UGadtConType dom_a1BPy stage_a1BPz) (Ann UType dom_a1BPy stage_a1BPz) (Ann UType dom_a1BPy stage_a1BPz)
- Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_a1BOS stage_a1BOT. Partial (Ann UGadtConType dom_a1BOS stage_a1BOT) (Ann UGadtConType dom_a1BOS stage_a1BOT) (AnnListG UFieldDecl dom_a1BOS stage_a1BOT) (AnnListG UFieldDecl dom_a1BOS stage_a1BOT)
+ Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_a1BPy stage_a1BPz. Partial (Ann UGadtConType dom_a1BPy stage_a1BPz) (Ann UGadtConType dom_a1BPy stage_a1BPz) (AnnListG UFieldDecl dom_a1BPy stage_a1BPz) (AnnListG UFieldDecl dom_a1BPy stage_a1BPz)
- Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_a1BOS stage_a1BOT. Partial (Ann UGadtConType dom_a1BOS stage_a1BOT) (Ann UGadtConType dom_a1BOS stage_a1BOT) (Ann UType dom_a1BOS stage_a1BOT) (Ann UType dom_a1BOS stage_a1BOT)
+ Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_a1BPy stage_a1BPz. Partial (Ann UGadtConType dom_a1BPy stage_a1BPz) (Ann UGadtConType dom_a1BPy stage_a1BPz) (Ann UType dom_a1BPy stage_a1BPz) (Ann UType dom_a1BPy stage_a1BPz)
- Language.Haskell.Tools.AST.References: gadtConType :: forall dom_a1BOW stage_a1BOX. Lens (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (Ann UGadtConType dom_a1BOW stage_a1BOX) (Ann UGadtConType dom_a1BOW stage_a1BOX)
+ Language.Haskell.Tools.AST.References: gadtConType :: forall dom_a1BPC stage_a1BPD. Lens (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (Ann UGadtConType dom_a1BPC stage_a1BPD) (Ann UGadtConType dom_a1BPC stage_a1BPD)
- Language.Haskell.Tools.AST.References: gadtConTypeArgs :: forall dom_a1BOW stage_a1BOX. Lens (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (AnnListG UTyVar dom_a1BOW stage_a1BOX) (AnnListG UTyVar dom_a1BOW stage_a1BOX)
+ Language.Haskell.Tools.AST.References: gadtConTypeArgs :: forall dom_a1BPC stage_a1BPD. Lens (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (AnnListG UTyVar dom_a1BPC stage_a1BPD) (AnnListG UTyVar dom_a1BPC stage_a1BPD)
- Language.Haskell.Tools.AST.References: gadtConTypeCtx :: forall dom_a1BOW stage_a1BOX. Lens (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (Ann UGadtConDecl dom_a1BOW stage_a1BOX) (AnnMaybeG UContext dom_a1BOW stage_a1BOX) (AnnMaybeG UContext dom_a1BOW stage_a1BOX)
+ Language.Haskell.Tools.AST.References: gadtConTypeCtx :: forall dom_a1BPC stage_a1BPD. Lens (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (Ann UGadtConDecl dom_a1BPC stage_a1BPD) (AnnMaybeG UContext dom_a1BPC stage_a1BPD) (AnnMaybeG UContext dom_a1BPC stage_a1BPD)
- Language.Haskell.Tools.AST.References: guardBinds :: forall dom_a1zYz stage_a1zYA. Partial (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann URhsGuard dom_a1zYz stage_a1zYA) (AnnListG ULocalBind dom_a1zYz stage_a1zYA) (AnnListG ULocalBind dom_a1zYz stage_a1zYA)
+ Language.Haskell.Tools.AST.References: guardBinds :: forall dom_a1zZf stage_a1zZg. Partial (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann URhsGuard dom_a1zZf stage_a1zZg) (AnnListG ULocalBind dom_a1zZf stage_a1zZg) (AnnListG ULocalBind dom_a1zZf stage_a1zZg)
- Language.Haskell.Tools.AST.References: guardCheck :: forall dom_a1zYz stage_a1zYA. Partial (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann UExpr dom_a1zYz stage_a1zYA) (Ann UExpr dom_a1zYz stage_a1zYA)
+ Language.Haskell.Tools.AST.References: guardCheck :: forall dom_a1zZf stage_a1zZg. Partial (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann UExpr dom_a1zZf stage_a1zZg) (Ann UExpr dom_a1zZf stage_a1zZg)
- Language.Haskell.Tools.AST.References: guardExpr :: forall dom_a1zYB stage_a1zYC. Lens (Ann UGuardedRhs dom_a1zYB stage_a1zYC) (Ann UGuardedRhs dom_a1zYB stage_a1zYC) (Ann UExpr dom_a1zYB stage_a1zYC) (Ann UExpr dom_a1zYB stage_a1zYC)
+ Language.Haskell.Tools.AST.References: guardExpr :: forall dom_a1zZh stage_a1zZi. Lens (Ann UGuardedRhs dom_a1zZh stage_a1zZi) (Ann UGuardedRhs dom_a1zZh stage_a1zZi) (Ann UExpr dom_a1zZh stage_a1zZi) (Ann UExpr dom_a1zZh stage_a1zZi)
- Language.Haskell.Tools.AST.References: guardPat :: forall dom_a1zYz stage_a1zYA. Partial (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann UPattern dom_a1zYz stage_a1zYA) (Ann UPattern dom_a1zYz stage_a1zYA)
+ Language.Haskell.Tools.AST.References: guardPat :: forall dom_a1zZf stage_a1zZg. Partial (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann UPattern dom_a1zZf stage_a1zZg) (Ann UPattern dom_a1zZf stage_a1zZg)
- Language.Haskell.Tools.AST.References: guardRhs :: forall dom_a1zYz stage_a1zYA. Partial (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann URhsGuard dom_a1zYz stage_a1zYA) (Ann UExpr dom_a1zYz stage_a1zYA) (Ann UExpr dom_a1zYz stage_a1zYA)
+ Language.Haskell.Tools.AST.References: guardRhs :: forall dom_a1zZf stage_a1zZg. Partial (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann URhsGuard dom_a1zZf stage_a1zZg) (Ann UExpr dom_a1zZf stage_a1zZg) (Ann UExpr dom_a1zZf stage_a1zZg)
- Language.Haskell.Tools.AST.References: guardStmts :: forall dom_a1zYB stage_a1zYC. Lens (Ann UGuardedRhs dom_a1zYB stage_a1zYC) (Ann UGuardedRhs dom_a1zYB stage_a1zYC) (AnnListG URhsGuard dom_a1zYB stage_a1zYC) (AnnListG URhsGuard dom_a1zYB stage_a1zYC)
+ Language.Haskell.Tools.AST.References: guardStmts :: forall dom_a1zZh stage_a1zZi. Lens (Ann UGuardedRhs dom_a1zZh stage_a1zZi) (Ann UGuardedRhs dom_a1zZh stage_a1zZi) (AnnListG URhsGuard dom_a1zZh stage_a1zZi) (AnnListG URhsGuard dom_a1zZh stage_a1zZi)
- Language.Haskell.Tools.AST.References: ieModifier :: forall dom_a1IGK stage_a1IGL. Lens (Ann UIESpec dom_a1IGK stage_a1IGL) (Ann UIESpec dom_a1IGK stage_a1IGL) (AnnMaybeG UImportModifier dom_a1IGK stage_a1IGL) (AnnMaybeG UImportModifier dom_a1IGK stage_a1IGL)
+ Language.Haskell.Tools.AST.References: ieModifier :: forall dom_a1IHq stage_a1IHr. Lens (Ann UIESpec dom_a1IHq stage_a1IHr) (Ann UIESpec dom_a1IHq stage_a1IHr) (AnnMaybeG UImportModifier dom_a1IHq stage_a1IHr) (AnnMaybeG UImportModifier dom_a1IHq stage_a1IHr)
- Language.Haskell.Tools.AST.References: ieName :: forall dom_a1IGK stage_a1IGL. Lens (Ann UIESpec dom_a1IGK stage_a1IGL) (Ann UIESpec dom_a1IGK stage_a1IGL) (Ann UName dom_a1IGK stage_a1IGL) (Ann UName dom_a1IGK stage_a1IGL)
+ Language.Haskell.Tools.AST.References: ieName :: forall dom_a1IHq stage_a1IHr. Lens (Ann UIESpec dom_a1IHq stage_a1IHr) (Ann UIESpec dom_a1IHq stage_a1IHr) (Ann UName dom_a1IHq stage_a1IHr) (Ann UName dom_a1IHq stage_a1IHr)
- Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a1IGK stage_a1IGL. Lens (Ann UIESpec dom_a1IGK stage_a1IGL) (Ann UIESpec dom_a1IGK stage_a1IGL) (AnnMaybeG USubSpec dom_a1IGK stage_a1IGL) (AnnMaybeG USubSpec dom_a1IGK stage_a1IGL)
+ Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a1IHq stage_a1IHr. Lens (Ann UIESpec dom_a1IHq stage_a1IHr) (Ann UIESpec dom_a1IHq stage_a1IHr) (AnnMaybeG USubSpec dom_a1IHq stage_a1IHr) (AnnMaybeG USubSpec dom_a1IHq stage_a1IHr)
- Language.Haskell.Tools.AST.References: ihConName :: forall dom_a1BPc stage_a1BPd. Partial (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UName dom_a1BPc stage_a1BPd) (Ann UName dom_a1BPc stage_a1BPd)
+ Language.Haskell.Tools.AST.References: ihConName :: forall dom_a1BPS stage_a1BPT. Partial (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UName dom_a1BPS stage_a1BPT) (Ann UName dom_a1BPS stage_a1BPT)
- Language.Haskell.Tools.AST.References: ihFun :: forall dom_a1BPc stage_a1BPd. Partial (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd)
+ Language.Haskell.Tools.AST.References: ihFun :: forall dom_a1BPS stage_a1BPT. Partial (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT)
- Language.Haskell.Tools.AST.References: ihHead :: forall dom_a1BPc stage_a1BPd. Partial (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd)
+ Language.Haskell.Tools.AST.References: ihHead :: forall dom_a1BPS stage_a1BPT. Partial (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT)
- Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_a1BPc stage_a1BPd. Partial (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UType dom_a1BPc stage_a1BPd) (Ann UType dom_a1BPc stage_a1BPd)
+ Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_a1BPS stage_a1BPT. Partial (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UType dom_a1BPS stage_a1BPT) (Ann UType dom_a1BPS stage_a1BPT)
- Language.Haskell.Tools.AST.References: ihOperator :: forall dom_a1BPc stage_a1BPd. Partial (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UOperator dom_a1BPc stage_a1BPd) (Ann UOperator dom_a1BPc stage_a1BPd)
+ Language.Haskell.Tools.AST.References: ihOperator :: forall dom_a1BPS stage_a1BPT. Partial (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UOperator dom_a1BPS stage_a1BPT) (Ann UOperator dom_a1BPS stage_a1BPT)
- Language.Haskell.Tools.AST.References: ihType :: forall dom_a1BPc stage_a1BPd. Partial (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UInstanceHead dom_a1BPc stage_a1BPd) (Ann UType dom_a1BPc stage_a1BPd) (Ann UType dom_a1BPc stage_a1BPd)
+ Language.Haskell.Tools.AST.References: ihType :: forall dom_a1BPS stage_a1BPT. Partial (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UInstanceHead dom_a1BPS stage_a1BPT) (Ann UType dom_a1BPS stage_a1BPT) (Ann UType dom_a1BPS stage_a1BPT)
- Language.Haskell.Tools.AST.References: importAs :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (AnnMaybeG UImportRenaming dom_a1IGy stage_a1IGz) (AnnMaybeG UImportRenaming dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importAs :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (AnnMaybeG UImportRenaming dom_a1IHe stage_a1IHf) (AnnMaybeG UImportRenaming dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importModule :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UModuleName dom_a1IGy stage_a1IGz) (Ann UModuleName dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importModule :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UModuleName dom_a1IHe stage_a1IHf) (Ann UModuleName dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importPkg :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (AnnMaybeG UStringNode dom_a1IGy stage_a1IGz) (AnnMaybeG UStringNode dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importPkg :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (AnnMaybeG UStringNode dom_a1IHe stage_a1IHf) (AnnMaybeG UStringNode dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importQualified :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (AnnMaybeG UImportQualified dom_a1IGy stage_a1IGz) (AnnMaybeG UImportQualified dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importQualified :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (AnnMaybeG UImportQualified dom_a1IHe stage_a1IHf) (AnnMaybeG UImportQualified dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importRename :: forall dom_a1IGm stage_a1IGn dom'_a6Wrt stage'_a6Wru. Lens (Ann UImportRenaming dom_a1IGm stage_a1IGn) (Ann UImportRenaming dom_a1IGm stage_a1IGn) (Ann UModuleName dom_a1IGm stage_a1IGn) (Ann UModuleName dom_a1IGm stage_a1IGn)
+ Language.Haskell.Tools.AST.References: importRename :: forall dom_a1IH2 stage_a1IH3 dom'_a6Ws9 stage'_a6Wsa. Lens (Ann UImportRenaming dom_a1IH2 stage_a1IH3) (Ann UImportRenaming dom_a1IH2 stage_a1IH3) (Ann UModuleName dom_a1IH2 stage_a1IH3) (Ann UModuleName dom_a1IH2 stage_a1IH3)
- Language.Haskell.Tools.AST.References: importSafe :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (AnnMaybeG UImportSafe dom_a1IGy stage_a1IGz) (AnnMaybeG UImportSafe dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importSafe :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (AnnMaybeG UImportSafe dom_a1IHe stage_a1IHf) (AnnMaybeG UImportSafe dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importSource :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (AnnMaybeG UImportSource dom_a1IGy stage_a1IGz) (AnnMaybeG UImportSource dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importSource :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (AnnMaybeG UImportSource dom_a1IHe stage_a1IHf) (AnnMaybeG UImportSource dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importSpec :: forall dom_a1IGy stage_a1IGz. Lens (Ann UImportDecl dom_a1IGy stage_a1IGz) (Ann UImportDecl dom_a1IGy stage_a1IGz) (AnnMaybeG UImportSpec dom_a1IGy stage_a1IGz) (AnnMaybeG UImportSpec dom_a1IGy stage_a1IGz)
+ Language.Haskell.Tools.AST.References: importSpec :: forall dom_a1IHe stage_a1IHf. Lens (Ann UImportDecl dom_a1IHe stage_a1IHf) (Ann UImportDecl dom_a1IHe stage_a1IHf) (AnnMaybeG UImportSpec dom_a1IHe stage_a1IHf) (AnnMaybeG UImportSpec dom_a1IHe stage_a1IHf)
- Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a1IGw stage_a1IGx. Partial (Ann UImportSpec dom_a1IGw stage_a1IGx) (Ann UImportSpec dom_a1IGw stage_a1IGx) (AnnListG UIESpec dom_a1IGw stage_a1IGx) (AnnListG UIESpec dom_a1IGw stage_a1IGx)
+ Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a1IHc stage_a1IHd. Partial (Ann UImportSpec dom_a1IHc stage_a1IHd) (Ann UImportSpec dom_a1IHc stage_a1IHd) (AnnListG UIESpec dom_a1IHc stage_a1IHd) (AnnListG UIESpec dom_a1IHc stage_a1IHd)
- Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a1IGw stage_a1IGx. Partial (Ann UImportSpec dom_a1IGw stage_a1IGx) (Ann UImportSpec dom_a1IGw stage_a1IGx) (AnnListG UIESpec dom_a1IGw stage_a1IGx) (AnnListG UIESpec dom_a1IGw stage_a1IGx)
+ Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a1IHc stage_a1IHd. Partial (Ann UImportSpec dom_a1IHc stage_a1IHd) (Ann UImportSpec dom_a1IHc stage_a1IHd) (AnnListG UIESpec dom_a1IHc stage_a1IHd) (AnnListG UIESpec dom_a1IHc stage_a1IHd)
- Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_a1BP0 stage_a1BP1. Lens (Ann UInjectivityAnn dom_a1BP0 stage_a1BP1) (Ann UInjectivityAnn dom_a1BP0 stage_a1BP1) (AnnListG UName dom_a1BP0 stage_a1BP1) (AnnListG UName dom_a1BP0 stage_a1BP1)
+ Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_a1BPG stage_a1BPH. Lens (Ann UInjectivityAnn dom_a1BPG stage_a1BPH) (Ann UInjectivityAnn dom_a1BPG stage_a1BPH) (AnnListG UName dom_a1BPG stage_a1BPH) (AnnListG UName dom_a1BPG stage_a1BPH)
- Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_a1BP0 stage_a1BP1. Lens (Ann UInjectivityAnn dom_a1BP0 stage_a1BP1) (Ann UInjectivityAnn dom_a1BP0 stage_a1BP1) (Ann UName dom_a1BP0 stage_a1BP1) (Ann UName dom_a1BP0 stage_a1BP1)
+ Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_a1BPG stage_a1BPH. Lens (Ann UInjectivityAnn dom_a1BPG stage_a1BPH) (Ann UInjectivityAnn dom_a1BPG stage_a1BPH) (Ann UName dom_a1BPG stage_a1BPH) (Ann UName dom_a1BPG stage_a1BPH)
- Language.Haskell.Tools.AST.References: innerAsserts :: forall dom_a1sFv stage_a1sFw. Partial (Ann UAssertion dom_a1sFv stage_a1sFw) (Ann UAssertion dom_a1sFv stage_a1sFw) (AnnListG UAssertion dom_a1sFv stage_a1sFw) (AnnListG UAssertion dom_a1sFv stage_a1sFw)
+ Language.Haskell.Tools.AST.References: innerAsserts :: forall dom_a1sGb stage_a1sGc. Partial (Ann UAssertion dom_a1sGb stage_a1sGc) (Ann UAssertion dom_a1sGb stage_a1sGc) (AnnListG UAssertion dom_a1sGb stage_a1sGc) (AnnListG UAssertion dom_a1sGb stage_a1sGc)
- Language.Haskell.Tools.AST.References: innerExpr :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: innerExpr :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (AnnListG UConDecl dom_a1BP8 stage_a1BP9) (AnnListG UConDecl dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (AnnListG UConDecl dom_a1BPO stage_a1BPP) (AnnListG UConDecl dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (AnnMaybeG UKindConstraint dom_a1BP8 stage_a1BP9) (AnnMaybeG UKindConstraint dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (AnnMaybeG UKindConstraint dom_a1BPO stage_a1BPP) (AnnMaybeG UKindConstraint dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UDataOrNewtypeKeyword dom_a1BP8 stage_a1BP9) (Ann UDataOrNewtypeKeyword dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UDataOrNewtypeKeyword dom_a1BPO stage_a1BPP) (Ann UDataOrNewtypeKeyword dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UValueBind dom_a1BP8 stage_a1BP9) (Ann UValueBind dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UValueBind dom_a1BPO stage_a1BPP) (Ann UValueBind dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_a1BPa stage_a1BPb dom'_a6Z5h stage'_a6Z5i. Lens (Ann UInstBody dom_a1BPa stage_a1BPb) (Ann UInstBody dom_a1BPa stage_a1BPb) (AnnListG UInstBodyDecl dom_a1BPa stage_a1BPb) (AnnListG UInstBodyDecl dom_a1BPa stage_a1BPb)
+ Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_a1BPQ stage_a1BPR dom'_a6Z5X stage'_a6Z5Y. Lens (Ann UInstBody dom_a1BPQ stage_a1BPR) (Ann UInstBody dom_a1BPQ stage_a1BPR) (AnnListG UInstBodyDecl dom_a1BPQ stage_a1BPR) (AnnListG UInstBodyDecl dom_a1BPQ stage_a1BPR)
- Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (AnnMaybeG UDeriving dom_a1BP8 stage_a1BP9) (AnnMaybeG UDeriving dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (AnnMaybeG UDeriving dom_a1BPO stage_a1BPP) (AnnMaybeG UDeriving dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (AnnListG UGadtConDecl dom_a1BP8 stage_a1BP9) (AnnListG UGadtConDecl dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (AnnListG UGadtConDecl dom_a1BPO stage_a1BPP) (AnnListG UGadtConDecl dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstanceRule dom_a1BP8 stage_a1BP9) (Ann UInstanceRule dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstanceRule dom_a1BPO stage_a1BPP) (Ann UInstanceRule dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UTypeEqn dom_a1BP8 stage_a1BP9) (Ann UTypeEqn dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UTypeEqn dom_a1BPO stage_a1BPP) (Ann UTypeEqn dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UTypeSignature dom_a1BP8 stage_a1BP9) (Ann UTypeSignature dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UTypeSignature dom_a1BPO stage_a1BPP) (Ann UTypeSignature dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: instanceInline :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInlinePragma dom_a1BP8 stage_a1BP9) (Ann UInlinePragma dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: instanceInline :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInlinePragma dom_a1BPO stage_a1BPP) (Ann UInlinePragma dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: intLitValue :: forall dom_a11TO stage_a11TP. Partial (Ann ULiteral dom_a11TO stage_a11TP) (Ann ULiteral dom_a11TO stage_a11TP) Integer Integer
+ Language.Haskell.Tools.AST.References: intLitValue :: forall dom_a11Uu stage_a11Uv. Partial (Ann ULiteral dom_a11Uu stage_a11Uv) (Ann ULiteral dom_a11Uu stage_a11Uv) Integer Integer
- Language.Haskell.Tools.AST.References: irCtx :: forall dom_a1BPe stage_a1BPf. Lens (Ann UInstanceRule dom_a1BPe stage_a1BPf) (Ann UInstanceRule dom_a1BPe stage_a1BPf) (AnnMaybeG UContext dom_a1BPe stage_a1BPf) (AnnMaybeG UContext dom_a1BPe stage_a1BPf)
+ Language.Haskell.Tools.AST.References: irCtx :: forall dom_a1BPU stage_a1BPV. Lens (Ann UInstanceRule dom_a1BPU stage_a1BPV) (Ann UInstanceRule dom_a1BPU stage_a1BPV) (AnnMaybeG UContext dom_a1BPU stage_a1BPV) (AnnMaybeG UContext dom_a1BPU stage_a1BPV)
- Language.Haskell.Tools.AST.References: irHead :: forall dom_a1BPe stage_a1BPf. Lens (Ann UInstanceRule dom_a1BPe stage_a1BPf) (Ann UInstanceRule dom_a1BPe stage_a1BPf) (Ann UInstanceHead dom_a1BPe stage_a1BPf) (Ann UInstanceHead dom_a1BPe stage_a1BPf)
+ Language.Haskell.Tools.AST.References: irHead :: forall dom_a1BPU stage_a1BPV. Lens (Ann UInstanceRule dom_a1BPU stage_a1BPV) (Ann UInstanceRule dom_a1BPU stage_a1BPV) (Ann UInstanceHead dom_a1BPU stage_a1BPV) (Ann UInstanceHead dom_a1BPU stage_a1BPV)
- Language.Haskell.Tools.AST.References: irVars :: forall dom_a1BPe stage_a1BPf. Lens (Ann UInstanceRule dom_a1BPe stage_a1BPf) (Ann UInstanceRule dom_a1BPe stage_a1BPf) (AnnMaybeG (AnnListG UTyVar) dom_a1BPe stage_a1BPf) (AnnMaybeG (AnnListG UTyVar) dom_a1BPe stage_a1BPf)
+ Language.Haskell.Tools.AST.References: irVars :: forall dom_a1BPU stage_a1BPV. Lens (Ann UInstanceRule dom_a1BPU stage_a1BPV) (Ann UInstanceRule dom_a1BPU stage_a1BPV) (AnnMaybeG (AnnListG UTyVar) dom_a1BPU stage_a1BPV) (AnnMaybeG (AnnListG UTyVar) dom_a1BPU stage_a1BPV)
- Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindAppOp :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UOperator dom_a1rGF stage_a1rGG) (Ann UOperator dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindAppOp :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UOperator dom_a1rHl stage_a1rHm) (Ann UOperator dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindConstr :: forall dom_a1rGH stage_a1rGI dom'_a72oE stage'_a72oF. Lens (Ann UKindConstraint dom_a1rGH stage_a1rGI) (Ann UKindConstraint dom_a1rGH stage_a1rGI) (Ann UKind dom_a1rGH stage_a1rGI) (Ann UKind dom_a1rGH stage_a1rGI)
+ Language.Haskell.Tools.AST.References: kindConstr :: forall dom_a1rHn stage_a1rHo dom'_a72pk stage'_a72pl. Lens (Ann UKindConstraint dom_a1rHn stage_a1rHo) (Ann UKindConstraint dom_a1rHn stage_a1rHo) (Ann UKind dom_a1rHn stage_a1rHo) (Ann UKind dom_a1rHn stage_a1rHo)
- Language.Haskell.Tools.AST.References: kindElem :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindElem :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindElems :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (AnnListG UKind dom_a1rGF stage_a1rGG) (AnnListG UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindElems :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (AnnListG UKind dom_a1rHl stage_a1rHm) (AnnListG UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindLeft :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindLeft :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindLhs :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindLhs :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindParen :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindParen :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann (UPromoted UKind) dom_a1rGF stage_a1rGG) (Ann (UPromoted UKind) dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann (UPromoted UKind) dom_a1rHl stage_a1rHm) (Ann (UPromoted UKind) dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindRhs :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindRhs :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindRight :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindRight :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindType :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UType dom_a1rGF stage_a1rGG) (Ann UType dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindType :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UType dom_a1rHl stage_a1rHm) (Ann UType dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: kindVar :: forall dom_a1rGF stage_a1rGG. Partial (Ann UKind dom_a1rGF stage_a1rGG) (Ann UKind dom_a1rGF stage_a1rGG) (Ann UName dom_a1rGF stage_a1rGG) (Ann UName dom_a1rGF stage_a1rGG)
+ Language.Haskell.Tools.AST.References: kindVar :: forall dom_a1rHl stage_a1rHm. Partial (Ann UKind dom_a1rHl stage_a1rHm) (Ann UKind dom_a1rHl stage_a1rHm) (Ann UName dom_a1rHl stage_a1rHm) (Ann UName dom_a1rHl stage_a1rHm)
- Language.Haskell.Tools.AST.References: langExt :: forall dom_a1IGA stage_a1IGB. Lens (Ann ULanguageExtension dom_a1IGA stage_a1IGB) (Ann ULanguageExtension dom_a1IGA stage_a1IGB) String String
+ Language.Haskell.Tools.AST.References: langExt :: forall dom_a1IHg stage_a1IHh. Lens (Ann ULanguageExtension dom_a1IHg stage_a1IHh) (Ann ULanguageExtension dom_a1IHg stage_a1IHh) String String
- Language.Haskell.Tools.AST.References: listElems :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UExpr dom_a1vWO stage_a1vWP) (AnnListG UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: listElems :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UExpr dom_a1vXu stage_a1vXv) (AnnListG UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: localBinds :: forall dom_a1zYP stage_a1zYQ dom'_a727s stage'_a727t. Lens (Ann ULocalBinds dom_a1zYP stage_a1zYQ) (Ann ULocalBinds dom_a1zYP stage_a1zYQ) (AnnListG ULocalBind dom_a1zYP stage_a1zYQ) (AnnListG ULocalBind dom_a1zYP stage_a1zYQ)
+ Language.Haskell.Tools.AST.References: localBinds :: forall dom_a1zZv stage_a1zZw dom'_a7288 stage'_a7289. Lens (Ann ULocalBinds dom_a1zZv stage_a1zZw) (Ann ULocalBinds dom_a1zZv stage_a1zZw) (AnnListG ULocalBind dom_a1zZv stage_a1zZw) (AnnListG ULocalBind dom_a1zZv stage_a1zZw)
- Language.Haskell.Tools.AST.References: localFixity :: forall dom_a1zYN stage_a1zYO. Partial (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann UFixitySignature dom_a1zYN stage_a1zYO) (Ann UFixitySignature dom_a1zYN stage_a1zYO)
+ Language.Haskell.Tools.AST.References: localFixity :: forall dom_a1zZt stage_a1zZu. Partial (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann UFixitySignature dom_a1zZt stage_a1zZu) (Ann UFixitySignature dom_a1zZt stage_a1zZu)
- Language.Haskell.Tools.AST.References: localInline :: forall dom_a1zYN stage_a1zYO. Partial (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann UInlinePragma dom_a1zYN stage_a1zYO) (Ann UInlinePragma dom_a1zYN stage_a1zYO)
+ Language.Haskell.Tools.AST.References: localInline :: forall dom_a1zZt stage_a1zZu. Partial (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann UInlinePragma dom_a1zZt stage_a1zZu) (Ann UInlinePragma dom_a1zZt stage_a1zZu)
- Language.Haskell.Tools.AST.References: localSig :: forall dom_a1zYN stage_a1zYO. Partial (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann UTypeSignature dom_a1zYN stage_a1zYO) (Ann UTypeSignature dom_a1zYN stage_a1zYO)
+ Language.Haskell.Tools.AST.References: localSig :: forall dom_a1zZt stage_a1zZu. Partial (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann UTypeSignature dom_a1zZt stage_a1zZu) (Ann UTypeSignature dom_a1zZt stage_a1zZu)
- Language.Haskell.Tools.AST.References: localVal :: forall dom_a1zYN stage_a1zYO. Partial (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann ULocalBind dom_a1zYN stage_a1zYO) (Ann UValueBind dom_a1zYN stage_a1zYO) (Ann UValueBind dom_a1zYN stage_a1zYO)
+ Language.Haskell.Tools.AST.References: localVal :: forall dom_a1zZt stage_a1zZu. Partial (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann ULocalBind dom_a1zZt stage_a1zZu) (Ann UValueBind dom_a1zZt stage_a1zZu) (Ann UValueBind dom_a1zZt stage_a1zZu)
- Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a1IGE stage_a1IGF. Partial (Ann UFilePragma dom_a1IGE stage_a1IGF) (Ann UFilePragma dom_a1IGE stage_a1IGF) (AnnListG ULanguageExtension dom_a1IGE stage_a1IGF) (AnnListG ULanguageExtension dom_a1IGE stage_a1IGF)
+ Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a1IHk stage_a1IHl. Partial (Ann UFilePragma dom_a1IHk stage_a1IHl) (Ann UFilePragma dom_a1IHk stage_a1IHl) (AnnListG ULanguageExtension dom_a1IHk stage_a1IHl) (AnnListG ULanguageExtension dom_a1IHk stage_a1IHl)
- Language.Haskell.Tools.AST.References: matchBinds :: forall dom_a1zYT stage_a1zYU. Lens (Ann UMatch dom_a1zYT stage_a1zYU) (Ann UMatch dom_a1zYT stage_a1zYU) (AnnMaybeG ULocalBinds dom_a1zYT stage_a1zYU) (AnnMaybeG ULocalBinds dom_a1zYT stage_a1zYU)
+ Language.Haskell.Tools.AST.References: matchBinds :: forall dom_a1zZz stage_a1zZA. Lens (Ann UMatch dom_a1zZz stage_a1zZA) (Ann UMatch dom_a1zZz stage_a1zZA) (AnnMaybeG ULocalBinds dom_a1zZz stage_a1zZA) (AnnMaybeG ULocalBinds dom_a1zZz stage_a1zZA)
- Language.Haskell.Tools.AST.References: matchLhs :: forall dom_a1zYT stage_a1zYU. Lens (Ann UMatch dom_a1zYT stage_a1zYU) (Ann UMatch dom_a1zYT stage_a1zYU) (Ann UMatchLhs dom_a1zYT stage_a1zYU) (Ann UMatchLhs dom_a1zYT stage_a1zYU)
+ Language.Haskell.Tools.AST.References: matchLhs :: forall dom_a1zZz stage_a1zZA. Lens (Ann UMatch dom_a1zZz stage_a1zZA) (Ann UMatch dom_a1zZz stage_a1zZA) (Ann UMatchLhs dom_a1zZz stage_a1zZA) (Ann UMatchLhs dom_a1zZz stage_a1zZA)
- Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_a1zYR stage_a1zYS. Lens (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UMatchLhs dom_a1zYR stage_a1zYS) (AnnListG UPattern dom_a1zYR stage_a1zYS) (AnnListG UPattern dom_a1zYR stage_a1zYS)
+ Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_a1zZx stage_a1zZy. Lens (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UMatchLhs dom_a1zZx stage_a1zZy) (AnnListG UPattern dom_a1zZx stage_a1zZy) (AnnListG UPattern dom_a1zZx stage_a1zZy)
- Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_a1zYR stage_a1zYS. Partial (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UPattern dom_a1zYR stage_a1zYS) (Ann UPattern dom_a1zYR stage_a1zYS)
+ Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_a1zZx stage_a1zZy. Partial (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UPattern dom_a1zZx stage_a1zZy) (Ann UPattern dom_a1zZx stage_a1zZy)
- Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_a1zYR stage_a1zYS. Partial (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UName dom_a1zYR stage_a1zYS) (Ann UName dom_a1zYR stage_a1zYS)
+ Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_a1zZx stage_a1zZy. Partial (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UName dom_a1zZx stage_a1zZy) (Ann UName dom_a1zZx stage_a1zZy)
- Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_a1zYR stage_a1zYS. Partial (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UOperator dom_a1zYR stage_a1zYS) (Ann UOperator dom_a1zYR stage_a1zYS)
+ Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_a1zZx stage_a1zZy. Partial (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UOperator dom_a1zZx stage_a1zZy) (Ann UOperator dom_a1zZx stage_a1zZy)
- Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_a1zYR stage_a1zYS. Partial (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UMatchLhs dom_a1zYR stage_a1zYS) (Ann UPattern dom_a1zYR stage_a1zYS) (Ann UPattern dom_a1zYR stage_a1zYS)
+ Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_a1zZx stage_a1zZy. Partial (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UMatchLhs dom_a1zZx stage_a1zZy) (Ann UPattern dom_a1zZx stage_a1zZy) (Ann UPattern dom_a1zZx stage_a1zZy)
- Language.Haskell.Tools.AST.References: matchRhs :: forall dom_a1zYT stage_a1zYU. Lens (Ann UMatch dom_a1zYT stage_a1zYU) (Ann UMatch dom_a1zYT stage_a1zYU) (Ann URhs dom_a1zYT stage_a1zYU) (Ann URhs dom_a1zYT stage_a1zYU)
+ Language.Haskell.Tools.AST.References: matchRhs :: forall dom_a1zZz stage_a1zZA. Lens (Ann UMatch dom_a1zZz stage_a1zZA) (Ann UMatch dom_a1zZz stage_a1zZA) (Ann URhs dom_a1zZz stage_a1zZA) (Ann URhs dom_a1zZz stage_a1zZA)
- Language.Haskell.Tools.AST.References: mhExports :: forall dom_a1IGQ stage_a1IGR. Lens (Ann UModuleHead dom_a1IGQ stage_a1IGR) (Ann UModuleHead dom_a1IGQ stage_a1IGR) (AnnMaybeG UExportSpecs dom_a1IGQ stage_a1IGR) (AnnMaybeG UExportSpecs dom_a1IGQ stage_a1IGR)
+ Language.Haskell.Tools.AST.References: mhExports :: forall dom_a1IHw stage_a1IHx. Lens (Ann UModuleHead dom_a1IHw stage_a1IHx) (Ann UModuleHead dom_a1IHw stage_a1IHx) (AnnMaybeG UExportSpecs dom_a1IHw stage_a1IHx) (AnnMaybeG UExportSpecs dom_a1IHw stage_a1IHx)
- Language.Haskell.Tools.AST.References: mhName :: forall dom_a1IGQ stage_a1IGR. Lens (Ann UModuleHead dom_a1IGQ stage_a1IGR) (Ann UModuleHead dom_a1IGQ stage_a1IGR) (Ann UModuleName dom_a1IGQ stage_a1IGR) (Ann UModuleName dom_a1IGQ stage_a1IGR)
+ Language.Haskell.Tools.AST.References: mhName :: forall dom_a1IHw stage_a1IHx. Lens (Ann UModuleHead dom_a1IHw stage_a1IHx) (Ann UModuleHead dom_a1IHw stage_a1IHx) (Ann UModuleName dom_a1IHw stage_a1IHx) (Ann UModuleName dom_a1IHw stage_a1IHx)
- Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a1IGQ stage_a1IGR. Lens (Ann UModuleHead dom_a1IGQ stage_a1IGR) (Ann UModuleHead dom_a1IGQ stage_a1IGR) (AnnMaybeG UModulePragma dom_a1IGQ stage_a1IGR) (AnnMaybeG UModulePragma dom_a1IGQ stage_a1IGR)
+ Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a1IHw stage_a1IHx. Lens (Ann UModuleHead dom_a1IHw stage_a1IHx) (Ann UModuleHead dom_a1IHw stage_a1IHx) (AnnMaybeG UModulePragma dom_a1IHw stage_a1IHx) (AnnMaybeG UModulePragma dom_a1IHw stage_a1IHx)
- Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_a1BOg stage_a1BOh. Partial (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (AnnListG UMinimalFormula dom_a1BOg stage_a1BOh) (AnnListG UMinimalFormula dom_a1BOg stage_a1BOh)
+ Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_a1BOW stage_a1BOX. Partial (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (AnnListG UMinimalFormula dom_a1BOW stage_a1BOX) (AnnListG UMinimalFormula dom_a1BOW stage_a1BOX)
- Language.Haskell.Tools.AST.References: minimalInner :: forall dom_a1BOg stage_a1BOh. Partial (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UMinimalFormula dom_a1BOg stage_a1BOh)
+ Language.Haskell.Tools.AST.References: minimalInner :: forall dom_a1BOW stage_a1BOX. Partial (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UMinimalFormula dom_a1BOW stage_a1BOX)
- Language.Haskell.Tools.AST.References: minimalName :: forall dom_a1BOg stage_a1BOh. Partial (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UName dom_a1BOg stage_a1BOh) (Ann UName dom_a1BOg stage_a1BOh)
+ Language.Haskell.Tools.AST.References: minimalName :: forall dom_a1BOW stage_a1BOX. Partial (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UName dom_a1BOW stage_a1BOX) (Ann UName dom_a1BOW stage_a1BOX)
- Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_a1BOg stage_a1BOh. Partial (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (Ann UMinimalFormula dom_a1BOg stage_a1BOh) (AnnListG UMinimalFormula dom_a1BOg stage_a1BOh) (AnnListG UMinimalFormula dom_a1BOg stage_a1BOh)
+ Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_a1BOW stage_a1BOX. Partial (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (Ann UMinimalFormula dom_a1BOW stage_a1BOX) (AnnListG UMinimalFormula dom_a1BOW stage_a1BOX) (AnnListG UMinimalFormula dom_a1BOW stage_a1BOX)
- Language.Haskell.Tools.AST.References: modDecl :: forall dom_a1IGS stage_a1IGT. Lens (Ann UModule dom_a1IGS stage_a1IGT) (Ann UModule dom_a1IGS stage_a1IGT) (AnnListG UDecl dom_a1IGS stage_a1IGT) (AnnListG UDecl dom_a1IGS stage_a1IGT)
+ Language.Haskell.Tools.AST.References: modDecl :: forall dom_a1IHy stage_a1IHz. Lens (Ann UModule dom_a1IHy stage_a1IHz) (Ann UModule dom_a1IHy stage_a1IHz) (AnnListG UDecl dom_a1IHy stage_a1IHz) (AnnListG UDecl dom_a1IHy stage_a1IHz)
- Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a1IGC stage_a1IGD. Partial (Ann UModulePragma dom_a1IGC stage_a1IGD) (Ann UModulePragma dom_a1IGC stage_a1IGD) (AnnListG UStringNode dom_a1IGC stage_a1IGD) (AnnListG UStringNode dom_a1IGC stage_a1IGD)
+ Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a1IHi stage_a1IHj. Partial (Ann UModulePragma dom_a1IHi stage_a1IHj) (Ann UModulePragma dom_a1IHi stage_a1IHj) (AnnListG UStringNode dom_a1IHi stage_a1IHj) (AnnListG UStringNode dom_a1IHi stage_a1IHj)
- Language.Haskell.Tools.AST.References: modHead :: forall dom_a1IGS stage_a1IGT. Lens (Ann UModule dom_a1IGS stage_a1IGT) (Ann UModule dom_a1IGS stage_a1IGT) (AnnMaybeG UModuleHead dom_a1IGS stage_a1IGT) (AnnMaybeG UModuleHead dom_a1IGS stage_a1IGT)
+ Language.Haskell.Tools.AST.References: modHead :: forall dom_a1IHy stage_a1IHz. Lens (Ann UModule dom_a1IHy stage_a1IHz) (Ann UModule dom_a1IHy stage_a1IHz) (AnnMaybeG UModuleHead dom_a1IHy stage_a1IHz) (AnnMaybeG UModuleHead dom_a1IHy stage_a1IHz)
- Language.Haskell.Tools.AST.References: modImports :: forall dom_a1IGS stage_a1IGT. Lens (Ann UModule dom_a1IGS stage_a1IGT) (Ann UModule dom_a1IGS stage_a1IGT) (AnnListG UImportDecl dom_a1IGS stage_a1IGT) (AnnListG UImportDecl dom_a1IGS stage_a1IGT)
+ Language.Haskell.Tools.AST.References: modImports :: forall dom_a1IHy stage_a1IHz. Lens (Ann UModule dom_a1IHy stage_a1IHz) (Ann UModule dom_a1IHy stage_a1IHz) (AnnListG UImportDecl dom_a1IHy stage_a1IHz) (AnnListG UImportDecl dom_a1IHy stage_a1IHz)
- Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a1IGC stage_a1IGD. Partial (Ann UModulePragma dom_a1IGC stage_a1IGD) (Ann UModulePragma dom_a1IGC stage_a1IGD) (AnnListG UStringNode dom_a1IGC stage_a1IGD) (AnnListG UStringNode dom_a1IGC stage_a1IGD)
+ Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a1IHi stage_a1IHj. Partial (Ann UModulePragma dom_a1IHi stage_a1IHj) (Ann UModulePragma dom_a1IHi stage_a1IHj) (AnnListG UStringNode dom_a1IHi stage_a1IHj) (AnnListG UStringNode dom_a1IHi stage_a1IHj)
- Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a1IGk stage_a1IGl. Lens (Ann UModuleName dom_a1IGk stage_a1IGl) (Ann UModuleName dom_a1IGk stage_a1IGl) String String
+ Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a1IH0 stage_a1IH1. Lens (Ann UModuleName dom_a1IH0 stage_a1IH1) (Ann UModuleName dom_a1IH0 stage_a1IH1) String String
- Language.Haskell.Tools.AST.References: numberInteger :: forall dom_a1vWt stage_a1vWu. Lens (Ann Number dom_a1vWt stage_a1vWu) (Ann Number dom_a1vWt stage_a1vWu) Integer Integer
+ Language.Haskell.Tools.AST.References: numberInteger :: forall dom_a1vX9 stage_a1vXa. Lens (Ann Number dom_a1vX9 stage_a1vXa) (Ann Number dom_a1vX9 stage_a1vXa) Integer Integer
- Language.Haskell.Tools.AST.References: oneDerived :: forall dom_a1BOI stage_a1BOJ. Partial (Ann UDeriving dom_a1BOI stage_a1BOJ) (Ann UDeriving dom_a1BOI stage_a1BOJ) (Ann UInstanceHead dom_a1BOI stage_a1BOJ) (Ann UInstanceHead dom_a1BOI stage_a1BOJ)
+ Language.Haskell.Tools.AST.References: oneDerived :: forall dom_a1BPo stage_a1BPp. Partial (Ann UDeriving dom_a1BPo stage_a1BPp) (Ann UDeriving dom_a1BPo stage_a1BPp) (Ann UInstanceHead dom_a1BPo stage_a1BPp) (Ann UInstanceHead dom_a1BPo stage_a1BPp)
- Language.Haskell.Tools.AST.References: opStr :: forall dom_a1IGE stage_a1IGF. Partial (Ann UFilePragma dom_a1IGE stage_a1IGF) (Ann UFilePragma dom_a1IGE stage_a1IGF) (Ann UStringNode dom_a1IGE stage_a1IGF) (Ann UStringNode dom_a1IGE stage_a1IGF)
+ Language.Haskell.Tools.AST.References: opStr :: forall dom_a1IHk stage_a1IHl. Partial (Ann UFilePragma dom_a1IHk stage_a1IHl) (Ann UFilePragma dom_a1IHk stage_a1IHl) (Ann UStringNode dom_a1IHk stage_a1IHl) (Ann UStringNode dom_a1IHk stage_a1IHl)
- Language.Haskell.Tools.AST.References: operatorName :: forall dom_a1r8D stage_a1r8E dom'_a79Qn stage'_a79Qo. Lens (Ann UOperator dom_a1r8D stage_a1r8E) (Ann UOperator dom_a1r8D stage_a1r8E) (Ann UQualifiedName dom_a1r8D stage_a1r8E) (Ann UQualifiedName dom_a1r8D stage_a1r8E)
+ Language.Haskell.Tools.AST.References: operatorName :: forall dom_a1r9j stage_a1r9k dom'_a79R3 stage'_a79R4. Lens (Ann UOperator dom_a1r9j stage_a1r9k) (Ann UOperator dom_a1r9j stage_a1r9k) (Ann UQualifiedName dom_a1r9j stage_a1r9k) (Ann UQualifiedName dom_a1r9j stage_a1r9k)
- Language.Haskell.Tools.AST.References: patArgs :: forall dom_a1BOC stage_a1BOD. Partial (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (AnnListG UName dom_a1BOC stage_a1BOD) (AnnListG UName dom_a1BOC stage_a1BOD)
+ Language.Haskell.Tools.AST.References: patArgs :: forall dom_a1BPi stage_a1BPj. Partial (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (AnnListG UName dom_a1BPi stage_a1BPj) (AnnListG UName dom_a1BPi stage_a1BPj)
- Language.Haskell.Tools.AST.References: patLhs :: forall dom_a1BOE stage_a1BOF. Lens (Ann UPatternSynonym dom_a1BOE stage_a1BOF) (Ann UPatternSynonym dom_a1BOE stage_a1BOF) (Ann UPatSynLhs dom_a1BOE stage_a1BOF) (Ann UPatSynLhs dom_a1BOE stage_a1BOF)
+ Language.Haskell.Tools.AST.References: patLhs :: forall dom_a1BPk stage_a1BPl. Lens (Ann UPatternSynonym dom_a1BPk stage_a1BPl) (Ann UPatternSynonym dom_a1BPk stage_a1BPl) (Ann UPatSynLhs dom_a1BPk stage_a1BPl) (Ann UPatSynLhs dom_a1BPk stage_a1BPl)
- Language.Haskell.Tools.AST.References: patName :: forall dom_a1BOC stage_a1BOD. Partial (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UName dom_a1BOC stage_a1BOD) (Ann UName dom_a1BOC stage_a1BOD)
+ Language.Haskell.Tools.AST.References: patName :: forall dom_a1BPi stage_a1BPj. Partial (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UName dom_a1BPi stage_a1BPj) (Ann UName dom_a1BPi stage_a1BPj)
- Language.Haskell.Tools.AST.References: patOpposite :: forall dom_a1BOy stage_a1BOz dom'_a7097 stage'_a7098. Lens (Ann UPatSynWhere dom_a1BOy stage_a1BOz) (Ann UPatSynWhere dom_a1BOy stage_a1BOz) (AnnListG UMatch dom_a1BOy stage_a1BOz) (AnnListG UMatch dom_a1BOy stage_a1BOz)
+ Language.Haskell.Tools.AST.References: patOpposite :: forall dom_a1BPe stage_a1BPf dom'_a709N stage'_a709O. Lens (Ann UPatSynWhere dom_a1BPe stage_a1BPf) (Ann UPatSynWhere dom_a1BPe stage_a1BPf) (AnnListG UMatch dom_a1BPe stage_a1BPf) (AnnListG UMatch dom_a1BPe stage_a1BPf)
- Language.Haskell.Tools.AST.References: patQQ :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UQuasiQuote dom_a1ugW stage_a1ugX) (Ann UQuasiQuote dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patQQ :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UQuasiQuote dom_a1uhC stage_a1uhD) (Ann UQuasiQuote dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patRhs :: forall dom_a1BOE stage_a1BOF. Lens (Ann UPatternSynonym dom_a1BOE stage_a1BOF) (Ann UPatternSynonym dom_a1BOE stage_a1BOF) (Ann UPatSynRhs dom_a1BOE stage_a1BOF) (Ann UPatSynRhs dom_a1BOE stage_a1BOF)
+ Language.Haskell.Tools.AST.References: patRhs :: forall dom_a1BPk stage_a1BPl. Lens (Ann UPatternSynonym dom_a1BPk stage_a1BPl) (Ann UPatternSynonym dom_a1BPk stage_a1BPl) (Ann UPatSynRhs dom_a1BPk stage_a1BPl) (Ann UPatSynRhs dom_a1BPk stage_a1BPl)
- Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_a1BOA stage_a1BOB. Partial (Ann UPatSynRhs dom_a1BOA stage_a1BOB) (Ann UPatSynRhs dom_a1BOA stage_a1BOB) (AnnMaybeG UPatSynWhere dom_a1BOA stage_a1BOB) (AnnMaybeG UPatSynWhere dom_a1BOA stage_a1BOB)
+ Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_a1BPg stage_a1BPh. Partial (Ann UPatSynRhs dom_a1BPg stage_a1BPh) (Ann UPatSynRhs dom_a1BPg stage_a1BPh) (AnnMaybeG UPatSynWhere dom_a1BPg stage_a1BPh) (AnnMaybeG UPatSynWhere dom_a1BPg stage_a1BPh)
- Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_a1BOA stage_a1BOB. Lens (Ann UPatSynRhs dom_a1BOA stage_a1BOB) (Ann UPatSynRhs dom_a1BOA stage_a1BOB) (Ann UPattern dom_a1BOA stage_a1BOB) (Ann UPattern dom_a1BOA stage_a1BOB)
+ Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_a1BPg stage_a1BPh. Lens (Ann UPatSynRhs dom_a1BPg stage_a1BPh) (Ann UPatSynRhs dom_a1BPg stage_a1BPh) (Ann UPattern dom_a1BPg stage_a1BPh) (Ann UPattern dom_a1BPg stage_a1BPh)
- Language.Haskell.Tools.AST.References: patSigName :: forall dom_a1BOG stage_a1BOH. Lens (Ann UPatternTypeSignature dom_a1BOG stage_a1BOH) (Ann UPatternTypeSignature dom_a1BOG stage_a1BOH) (Ann UName dom_a1BOG stage_a1BOH) (Ann UName dom_a1BOG stage_a1BOH)
+ Language.Haskell.Tools.AST.References: patSigName :: forall dom_a1BPm stage_a1BPn. Lens (Ann UPatternTypeSignature dom_a1BPm stage_a1BPn) (Ann UPatternTypeSignature dom_a1BPm stage_a1BPn) (Ann UName dom_a1BPm stage_a1BPn) (Ann UName dom_a1BPm stage_a1BPn)
- Language.Haskell.Tools.AST.References: patSigType :: forall dom_a1BOG stage_a1BOH. Lens (Ann UPatternTypeSignature dom_a1BOG stage_a1BOH) (Ann UPatternTypeSignature dom_a1BOG stage_a1BOH) (Ann UType dom_a1BOG stage_a1BOH) (Ann UType dom_a1BOG stage_a1BOH)
+ Language.Haskell.Tools.AST.References: patSigType :: forall dom_a1BPm stage_a1BPn. Lens (Ann UPatternTypeSignature dom_a1BPm stage_a1BPn) (Ann UPatternTypeSignature dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn) (Ann UType dom_a1BPm stage_a1BPn)
- Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_a1BOC stage_a1BOD. Partial (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UName dom_a1BOC stage_a1BOD) (Ann UName dom_a1BOC stage_a1BOD)
+ Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_a1BPi stage_a1BPj. Partial (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UName dom_a1BPi stage_a1BPj) (Ann UName dom_a1BPi stage_a1BPj)
- Language.Haskell.Tools.AST.References: patSynOp :: forall dom_a1BOC stage_a1BOD. Partial (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UOperator dom_a1BOC stage_a1BOD) (Ann UOperator dom_a1BOC stage_a1BOD)
+ Language.Haskell.Tools.AST.References: patSynOp :: forall dom_a1BPi stage_a1BPj. Partial (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UOperator dom_a1BPi stage_a1BPj) (Ann UOperator dom_a1BPi stage_a1BPj)
- Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_a1BOC stage_a1BOD. Partial (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UPatSynLhs dom_a1BOC stage_a1BOD) (Ann UName dom_a1BOC stage_a1BOD) (Ann UName dom_a1BOC stage_a1BOD)
+ Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_a1BPi stage_a1BPj. Partial (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UPatSynLhs dom_a1BPi stage_a1BPj) (Ann UName dom_a1BPi stage_a1BPj) (Ann UName dom_a1BPi stage_a1BPj)
- Language.Haskell.Tools.AST.References: patternArgs :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (AnnListG UPattern dom_a1ugW stage_a1ugX) (AnnListG UPattern dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternArgs :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (AnnListG UPattern dom_a1uhC stage_a1uhD) (AnnListG UPattern dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternElems :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (AnnListG UPattern dom_a1ugW stage_a1ugX) (AnnListG UPattern dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternElems :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (AnnListG UPattern dom_a1uhC stage_a1uhD) (AnnListG UPattern dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternExpr :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UExpr dom_a1ugW stage_a1ugX) (Ann UExpr dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternExpr :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UExpr dom_a1uhC stage_a1uhD) (Ann UExpr dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternFields :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (AnnListG UPatternField dom_a1ugW stage_a1ugX) (AnnListG UPatternField dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternFields :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (AnnListG UPatternField dom_a1uhC stage_a1uhD) (AnnListG UPatternField dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternInner :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternInner :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternLhs :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternLhs :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternLit :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann ULiteral dom_a1ugW stage_a1ugX) (Ann ULiteral dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternLit :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann ULiteral dom_a1uhC stage_a1uhD) (Ann ULiteral dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann ULiteral dom_a1ugW stage_a1ugX) (Ann ULiteral dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann ULiteral dom_a1uhC stage_a1uhD) (Ann ULiteral dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternName :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UName dom_a1ugW stage_a1ugX) (Ann UName dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternName :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UName dom_a1uhC stage_a1uhD) (Ann UName dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternOperator :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UOperator dom_a1ugW stage_a1ugX) (Ann UOperator dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternOperator :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UOperator dom_a1uhC stage_a1uhD) (Ann UOperator dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternRhs :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternRhs :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternSplice :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann USplice dom_a1ugW stage_a1ugX) (Ann USplice dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternSplice :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann USplice dom_a1uhC stage_a1uhD) (Ann USplice dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: patternType :: forall dom_a1ugW stage_a1ugX. Partial (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UPattern dom_a1ugW stage_a1ugX) (Ann UType dom_a1ugW stage_a1ugX) (Ann UType dom_a1ugW stage_a1ugX)
+ Language.Haskell.Tools.AST.References: patternType :: forall dom_a1uhC stage_a1uhD. Partial (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UPattern dom_a1uhC stage_a1uhD) (Ann UType dom_a1uhC stage_a1uhD) (Ann UType dom_a1uhC stage_a1uhD)
- Language.Haskell.Tools.AST.References: phaseNum :: forall dom_a1zYr stage_a1zYs. Lens (Ann PhaseNumber dom_a1zYr stage_a1zYs) (Ann PhaseNumber dom_a1zYr stage_a1zYs) Integer Integer
+ Language.Haskell.Tools.AST.References: phaseNum :: forall dom_a1zZ7 stage_a1zZ8. Lens (Ann PhaseNumber dom_a1zZ7 stage_a1zZ8) (Ann PhaseNumber dom_a1zZ7 stage_a1zZ8) Integer Integer
- Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_a1zYt stage_a1zYu. Lens (Ann UPhaseControl dom_a1zYt stage_a1zYu) (Ann UPhaseControl dom_a1zYt stage_a1zYu) (AnnMaybeG PhaseNumber dom_a1zYt stage_a1zYu) (AnnMaybeG PhaseNumber dom_a1zYt stage_a1zYu)
+ Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_a1zZ9 stage_a1zZa. Lens (Ann UPhaseControl dom_a1zZ9 stage_a1zZa) (Ann UPhaseControl dom_a1zZ9 stage_a1zZa) (AnnMaybeG PhaseNumber dom_a1zZ9 stage_a1zZa) (AnnMaybeG PhaseNumber dom_a1zZ9 stage_a1zZa)
- Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_a1zYt stage_a1zYu. Lens (Ann UPhaseControl dom_a1zYt stage_a1zYu) (Ann UPhaseControl dom_a1zYt stage_a1zYu) (AnnMaybeG PhaseInvert dom_a1zYt stage_a1zYu) (AnnMaybeG PhaseInvert dom_a1zYt stage_a1zYu)
+ Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_a1zZ9 stage_a1zZa. Lens (Ann UPhaseControl dom_a1zZ9 stage_a1zZa) (Ann UPhaseControl dom_a1zZ9 stage_a1zZa) (AnnMaybeG PhaseInvert dom_a1zZ9 stage_a1zZa) (AnnMaybeG PhaseInvert dom_a1zZ9 stage_a1zZa)
- Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (AnnMaybeG UStringNode dom_a1BOq stage_a1BOr) (AnnMaybeG UStringNode dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (AnnMaybeG UStringNode dom_a1BP6 stage_a1BP7) (AnnMaybeG UStringNode dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_a1BPg stage_a1BPh. Partial (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UClassElement dom_a1BPg stage_a1BPh) (Ann UMinimalFormula dom_a1BPg stage_a1BPh) (Ann UMinimalFormula dom_a1BPg stage_a1BPh)
+ Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_a1BPW stage_a1BPX. Partial (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UClassElement dom_a1BPW stage_a1BPX) (Ann UMinimalFormula dom_a1BPW stage_a1BPX) (Ann UMinimalFormula dom_a1BPW stage_a1BPX)
- Language.Haskell.Tools.AST.References: pragmaInline :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UInlinePragma dom_a1BOq stage_a1BOr) (Ann UInlinePragma dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: pragmaInline :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UInlinePragma dom_a1BP6 stage_a1BP7) (Ann UInlinePragma dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann LineNumber dom_a1BOq stage_a1BOr) (Ann LineNumber dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann LineNumber dom_a1BP6 stage_a1BP7) (Ann LineNumber dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (AnnListG UName dom_a1BOq stage_a1BOr) (AnnListG UName dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (AnnListG UName dom_a1BP6 stage_a1BP7) (AnnListG UName dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (AnnListG URule dom_a1BOq stage_a1BOr) (AnnListG URule dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (AnnListG URule dom_a1BP6 stage_a1BP7) (AnnListG URule dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_a1vWx stage_a1vWy. Partial (Ann UExprPragma dom_a1vWx stage_a1vWy) (Ann UExprPragma dom_a1vWx stage_a1vWy) (Ann USourceRange dom_a1vWx stage_a1vWy) (Ann USourceRange dom_a1vWx stage_a1vWy)
+ Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_a1vXd stage_a1vXe. Partial (Ann UExprPragma dom_a1vXd stage_a1vXe) (Ann UExprPragma dom_a1vXd stage_a1vXe) (Ann USourceRange dom_a1vXd stage_a1vXe) (Ann USourceRange dom_a1vXd stage_a1vXe)
- Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_a1vWx stage_a1vWy. Partial (Ann UExprPragma dom_a1vWx stage_a1vWy) (Ann UExprPragma dom_a1vWx stage_a1vWy) (Ann UStringNode dom_a1vWx stage_a1vWy) (Ann UStringNode dom_a1vWx stage_a1vWy)
+ Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_a1vXd stage_a1vXe. Partial (Ann UExprPragma dom_a1vXd stage_a1vXe) (Ann UExprPragma dom_a1vXd stage_a1vXe) (Ann UStringNode dom_a1vXd stage_a1vXe) (Ann UStringNode dom_a1vXd stage_a1vXe)
- Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_a1zYF stage_a1zYG. Lens (Ann Precedence dom_a1zYF stage_a1zYG) (Ann Precedence dom_a1zYF stage_a1zYG) Int Int
+ Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_a1zZl stage_a1zZm. Lens (Ann Precedence dom_a1zZl stage_a1zZm) (Ann Precedence dom_a1zZl stage_a1zZm) Int Int
- Language.Haskell.Tools.AST.References: procExpr :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UCmd dom_a1vWO stage_a1vWP) (Ann UCmd dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: procExpr :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UCmd dom_a1vXu stage_a1vXv) (Ann UCmd dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: procPattern :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UPattern dom_a1vWO stage_a1vWP) (Ann UPattern dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: procPattern :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UPattern dom_a1vXu stage_a1vXv) (Ann UPattern dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: promotedConName :: forall t_a1rGC dom_a1rGD stage_a1rGE. Partial (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) (Ann UName dom_a1rGD stage_a1rGE) (Ann UName dom_a1rGD stage_a1rGE)
+ Language.Haskell.Tools.AST.References: promotedConName :: forall t_a1rHi dom_a1rHj stage_a1rHk. Partial (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) (Ann UName dom_a1rHj stage_a1rHk) (Ann UName dom_a1rHj stage_a1rHk)
- Language.Haskell.Tools.AST.References: promotedElements :: forall t_a1rGC dom_a1rGD stage_a1rGE t'_a79Hj. Partial (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) (AnnListG t_a1rGC dom_a1rGD stage_a1rGE) (AnnListG t_a1rGC dom_a1rGD stage_a1rGE)
+ Language.Haskell.Tools.AST.References: promotedElements :: forall t_a1rHi dom_a1rHj stage_a1rHk t'_a79HZ. Partial (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) (AnnListG t_a1rHi dom_a1rHj stage_a1rHk) (AnnListG t_a1rHi dom_a1rHj stage_a1rHk)
- Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_a1rGC dom_a1rGD stage_a1rGE. Partial (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) Integer Integer
+ Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_a1rHi dom_a1rHj stage_a1rHk. Partial (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) Integer Integer
- Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_a1rGC dom_a1rGD stage_a1rGE. Partial (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) (Ann (UPromoted t_a1rGC) dom_a1rGD stage_a1rGE) String String
+ Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_a1rHi dom_a1rHj stage_a1rHk. Partial (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) (Ann (UPromoted t_a1rHi) dom_a1rHj stage_a1rHk) String String
- Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a1JXf stage_a1JXg. Lens (Ann UQuasiQuote dom_a1JXf stage_a1JXg) (Ann UQuasiQuote dom_a1JXf stage_a1JXg) (Ann QQString dom_a1JXf stage_a1JXg) (Ann QQString dom_a1JXf stage_a1JXg)
+ Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a1JXV stage_a1JXW. Lens (Ann UQuasiQuote dom_a1JXV stage_a1JXW) (Ann UQuasiQuote dom_a1JXV stage_a1JXW) (Ann QQString dom_a1JXV stage_a1JXW) (Ann QQString dom_a1JXV stage_a1JXW)
- Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a1JXf stage_a1JXg. Lens (Ann UQuasiQuote dom_a1JXf stage_a1JXg) (Ann UQuasiQuote dom_a1JXf stage_a1JXg) (Ann UName dom_a1JXf stage_a1JXg) (Ann UName dom_a1JXf stage_a1JXg)
+ Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a1JXV stage_a1JXW. Lens (Ann UQuasiQuote dom_a1JXV stage_a1JXW) (Ann UQuasiQuote dom_a1JXV stage_a1JXW) (Ann UName dom_a1JXV stage_a1JXW) (Ann UName dom_a1JXV stage_a1JXW)
- Language.Haskell.Tools.AST.References: qqString :: forall dom_a1JXd stage_a1JXe. Lens (Ann QQString dom_a1JXd stage_a1JXe) (Ann QQString dom_a1JXd stage_a1JXe) String String
+ Language.Haskell.Tools.AST.References: qqString :: forall dom_a1JXT stage_a1JXU. Lens (Ann QQString dom_a1JXT stage_a1JXU) (Ann QQString dom_a1JXT stage_a1JXU) String String
- Language.Haskell.Tools.AST.References: qualifiers :: forall dom_a1r8z stage_a1r8A. Lens (Ann UQualifiedName dom_a1r8z stage_a1r8A) (Ann UQualifiedName dom_a1r8z stage_a1r8A) (AnnListG UNamePart dom_a1r8z stage_a1r8A) (AnnListG UNamePart dom_a1r8z stage_a1r8A)
+ Language.Haskell.Tools.AST.References: qualifiers :: forall dom_a1r9f stage_a1r9g. Lens (Ann UQualifiedName dom_a1r9f stage_a1r9g) (Ann UQualifiedName dom_a1r9f stage_a1r9g) (AnnListG UNamePart dom_a1r9f stage_a1r9g) (AnnListG UNamePart dom_a1r9f stage_a1r9g)
- Language.Haskell.Tools.AST.References: quotedName :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UName dom_a1vWO stage_a1vWP) (Ann UName dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: quotedName :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UName dom_a1vXu stage_a1vXv) (Ann UName dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_a1vWC dom_a1vWD stage_a1vWE. Partial (Ann (UCaseRhs' expr_a1vWC) dom_a1vWD stage_a1vWE) (Ann (UCaseRhs' expr_a1vWC) dom_a1vWD stage_a1vWE) (Ann expr_a1vWC dom_a1vWD stage_a1vWE) (Ann expr_a1vWC dom_a1vWD stage_a1vWE)
+ Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_a1vXi dom_a1vXj stage_a1vXk. Partial (Ann (UCaseRhs' expr_a1vXi) dom_a1vXj stage_a1vXk) (Ann (UCaseRhs' expr_a1vXi) dom_a1vXj stage_a1vXk) (Ann expr_a1vXi dom_a1vXj stage_a1vXk) (Ann expr_a1vXi dom_a1vXj stage_a1vXk)
- Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_a1vWC dom_a1vWD stage_a1vWE. Partial (Ann (UCaseRhs' expr_a1vWC) dom_a1vWD stage_a1vWE) (Ann (UCaseRhs' expr_a1vWC) dom_a1vWD stage_a1vWE) (AnnListG (UGuardedCaseRhs' expr_a1vWC) dom_a1vWD stage_a1vWE) (AnnListG (UGuardedCaseRhs' expr_a1vWC) dom_a1vWD stage_a1vWE)
+ Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_a1vXi dom_a1vXj stage_a1vXk. Partial (Ann (UCaseRhs' expr_a1vXi) dom_a1vXj stage_a1vXk) (Ann (UCaseRhs' expr_a1vXi) dom_a1vXj stage_a1vXk) (AnnListG (UGuardedCaseRhs' expr_a1vXi) dom_a1vXj stage_a1vXk) (AnnListG (UGuardedCaseRhs' expr_a1vXi) dom_a1vXj stage_a1vXk)
- Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_a1zYD stage_a1zYE. Partial (Ann URhs dom_a1zYD stage_a1zYE) (Ann URhs dom_a1zYD stage_a1zYE) (Ann UExpr dom_a1zYD stage_a1zYE) (Ann UExpr dom_a1zYD stage_a1zYE)
+ Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_a1zZj stage_a1zZk. Partial (Ann URhs dom_a1zZj stage_a1zZk) (Ann URhs dom_a1zZj stage_a1zZk) (Ann UExpr dom_a1zZj stage_a1zZk) (Ann UExpr dom_a1zZj stage_a1zZk)
- Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_a1zYD stage_a1zYE. Partial (Ann URhs dom_a1zYD stage_a1zYE) (Ann URhs dom_a1zYD stage_a1zYE) (AnnListG UGuardedRhs dom_a1zYD stage_a1zYE) (AnnListG UGuardedRhs dom_a1zYD stage_a1zYE)
+ Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_a1zZj stage_a1zZk. Partial (Ann URhs dom_a1zZj stage_a1zZk) (Ann URhs dom_a1zZj stage_a1zZk) (AnnListG UGuardedRhs dom_a1zZj stage_a1zZk) (AnnListG UGuardedRhs dom_a1zZj stage_a1zZk)
- Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_a1BOm stage_a1BOn. Lens (Ann URule dom_a1BOm stage_a1BOn) (Ann URule dom_a1BOm stage_a1BOn) (AnnListG URuleVar dom_a1BOm stage_a1BOn) (AnnListG URuleVar dom_a1BOm stage_a1BOn)
+ Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_a1BP2 stage_a1BP3. Lens (Ann URule dom_a1BP2 stage_a1BP3) (Ann URule dom_a1BP2 stage_a1BP3) (AnnListG URuleVar dom_a1BP2 stage_a1BP3) (AnnListG URuleVar dom_a1BP2 stage_a1BP3)
- Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_a1BOm stage_a1BOn. Lens (Ann URule dom_a1BOm stage_a1BOn) (Ann URule dom_a1BOm stage_a1BOn) (Ann UExpr dom_a1BOm stage_a1BOn) (Ann UExpr dom_a1BOm stage_a1BOn)
+ Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_a1BP2 stage_a1BP3. Lens (Ann URule dom_a1BP2 stage_a1BP3) (Ann URule dom_a1BP2 stage_a1BP3) (Ann UExpr dom_a1BP2 stage_a1BP3) (Ann UExpr dom_a1BP2 stage_a1BP3)
- Language.Haskell.Tools.AST.References: ruleName :: forall dom_a1BOm stage_a1BOn. Lens (Ann URule dom_a1BOm stage_a1BOn) (Ann URule dom_a1BOm stage_a1BOn) (Ann UStringNode dom_a1BOm stage_a1BOn) (Ann UStringNode dom_a1BOm stage_a1BOn)
+ Language.Haskell.Tools.AST.References: ruleName :: forall dom_a1BP2 stage_a1BP3. Lens (Ann URule dom_a1BP2 stage_a1BP3) (Ann URule dom_a1BP2 stage_a1BP3) (Ann UStringNode dom_a1BP2 stage_a1BP3) (Ann UStringNode dom_a1BP2 stage_a1BP3)
- Language.Haskell.Tools.AST.References: rulePhase :: forall dom_a1BOm stage_a1BOn. Lens (Ann URule dom_a1BOm stage_a1BOn) (Ann URule dom_a1BOm stage_a1BOn) (AnnMaybeG UPhaseControl dom_a1BOm stage_a1BOn) (AnnMaybeG UPhaseControl dom_a1BOm stage_a1BOn)
+ Language.Haskell.Tools.AST.References: rulePhase :: forall dom_a1BP2 stage_a1BP3. Lens (Ann URule dom_a1BP2 stage_a1BP3) (Ann URule dom_a1BP2 stage_a1BP3) (AnnMaybeG UPhaseControl dom_a1BP2 stage_a1BP3) (AnnMaybeG UPhaseControl dom_a1BP2 stage_a1BP3)
- Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_a1BOm stage_a1BOn. Lens (Ann URule dom_a1BOm stage_a1BOn) (Ann URule dom_a1BOm stage_a1BOn) (Ann UExpr dom_a1BOm stage_a1BOn) (Ann UExpr dom_a1BOm stage_a1BOn)
+ Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_a1BP2 stage_a1BP3. Lens (Ann URule dom_a1BP2 stage_a1BP3) (Ann URule dom_a1BP2 stage_a1BP3) (Ann UExpr dom_a1BP2 stage_a1BP3) (Ann UExpr dom_a1BP2 stage_a1BP3)
- Language.Haskell.Tools.AST.References: ruleVarName :: forall dom_a1BOk stage_a1BOl. Lens (Ann URuleVar dom_a1BOk stage_a1BOl) (Ann URuleVar dom_a1BOk stage_a1BOl) (Ann UName dom_a1BOk stage_a1BOl) (Ann UName dom_a1BOk stage_a1BOl)
+ Language.Haskell.Tools.AST.References: ruleVarName :: forall dom_a1BP0 stage_a1BP1. Lens (Ann URuleVar dom_a1BP0 stage_a1BP1) (Ann URuleVar dom_a1BP0 stage_a1BP1) (Ann UName dom_a1BP0 stage_a1BP1) (Ann UName dom_a1BP0 stage_a1BP1)
- Language.Haskell.Tools.AST.References: ruleVarType :: forall dom_a1BOk stage_a1BOl. Partial (Ann URuleVar dom_a1BOk stage_a1BOl) (Ann URuleVar dom_a1BOk stage_a1BOl) (Ann UType dom_a1BOk stage_a1BOl) (Ann UType dom_a1BOk stage_a1BOl)
+ Language.Haskell.Tools.AST.References: ruleVarType :: forall dom_a1BP0 stage_a1BP1. Partial (Ann URuleVar dom_a1BP0 stage_a1BP1) (Ann URuleVar dom_a1BP0 stage_a1BP1) (Ann UType dom_a1BP0 stage_a1BP1) (Ann UType dom_a1BP0 stage_a1BP1)
- Language.Haskell.Tools.AST.References: simpleName :: forall dom_a1r8B stage_a1r8C dom'_a79RP stage'_a79RQ. Lens (Ann UName dom_a1r8B stage_a1r8C) (Ann UName dom_a1r8B stage_a1r8C) (Ann UQualifiedName dom_a1r8B stage_a1r8C) (Ann UQualifiedName dom_a1r8B stage_a1r8C)
+ Language.Haskell.Tools.AST.References: simpleName :: forall dom_a1r9h stage_a1r9i dom'_a79Sv stage'_a79Sw. Lens (Ann UName dom_a1r9h stage_a1r9i) (Ann UName dom_a1r9h stage_a1r9i) (Ann UQualifiedName dom_a1r9h stage_a1r9i) (Ann UQualifiedName dom_a1r9h stage_a1r9i)
- Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_a1r8x stage_a1r8y. Lens (Ann UNamePart dom_a1r8x stage_a1r8y) (Ann UNamePart dom_a1r8x stage_a1r8y) String String
+ Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_a1r9d stage_a1r9e. Lens (Ann UNamePart dom_a1r9d stage_a1r9e) (Ann UNamePart dom_a1r9d stage_a1r9e) String String
- Language.Haskell.Tools.AST.References: specializeInstance :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann USpecializePragma dom_a1BP8 stage_a1BP9) (Ann USpecializePragma dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: specializeInstance :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann USpecializePragma dom_a1BPO stage_a1BPP) (Ann USpecializePragma dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_a1BP8 stage_a1BP9. Partial (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UInstBodyDecl dom_a1BP8 stage_a1BP9) (Ann UType dom_a1BP8 stage_a1BP9) (Ann UType dom_a1BP8 stage_a1BP9)
+ Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_a1BPO stage_a1BPP. Partial (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UInstBodyDecl dom_a1BPO stage_a1BPP) (Ann UType dom_a1BPO stage_a1BPP) (Ann UType dom_a1BPO stage_a1BPP)
- Language.Haskell.Tools.AST.References: specializePragma :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann USpecializePragma dom_a1BOq stage_a1BOr) (Ann USpecializePragma dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: specializePragma :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann USpecializePragma dom_a1BP6 stage_a1BP7) (Ann USpecializePragma dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a1JXh stage_a1JXi. Partial (Ann USplice dom_a1JXh stage_a1JXi) (Ann USplice dom_a1JXh stage_a1JXi) (Ann UExpr dom_a1JXh stage_a1JXi) (Ann UExpr dom_a1JXh stage_a1JXi)
+ Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a1JXX stage_a1JXY. Partial (Ann USplice dom_a1JXX stage_a1JXY) (Ann USplice dom_a1JXX stage_a1JXY) (Ann UExpr dom_a1JXX stage_a1JXY) (Ann UExpr dom_a1JXX stage_a1JXY)
- Language.Haskell.Tools.AST.References: spliceId :: forall dom_a1JXh stage_a1JXi. Partial (Ann USplice dom_a1JXh stage_a1JXi) (Ann USplice dom_a1JXh stage_a1JXi) (Ann UName dom_a1JXh stage_a1JXi) (Ann UName dom_a1JXh stage_a1JXi)
+ Language.Haskell.Tools.AST.References: spliceId :: forall dom_a1JXX stage_a1JXY. Partial (Ann USplice dom_a1JXX stage_a1JXY) (Ann USplice dom_a1JXX stage_a1JXY) (Ann UName dom_a1JXX stage_a1JXY) (Ann UName dom_a1JXX stage_a1JXY)
- Language.Haskell.Tools.AST.References: srFileName :: forall dom_a1vWv stage_a1vWw. Lens (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann UStringNode dom_a1vWv stage_a1vWw) (Ann UStringNode dom_a1vWv stage_a1vWw)
+ Language.Haskell.Tools.AST.References: srFileName :: forall dom_a1vXb stage_a1vXc. Lens (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann UStringNode dom_a1vXb stage_a1vXc) (Ann UStringNode dom_a1vXb stage_a1vXc)
- Language.Haskell.Tools.AST.References: srFromCol :: forall dom_a1vWv stage_a1vWw. Lens (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw)
+ Language.Haskell.Tools.AST.References: srFromCol :: forall dom_a1vXb stage_a1vXc. Lens (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc)
- Language.Haskell.Tools.AST.References: srFromLine :: forall dom_a1vWv stage_a1vWw. Lens (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw)
+ Language.Haskell.Tools.AST.References: srFromLine :: forall dom_a1vXb stage_a1vXc. Lens (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc)
- Language.Haskell.Tools.AST.References: srToCol :: forall dom_a1vWv stage_a1vWw. Lens (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw)
+ Language.Haskell.Tools.AST.References: srToCol :: forall dom_a1vXb stage_a1vXc. Lens (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc)
- Language.Haskell.Tools.AST.References: srToLine :: forall dom_a1vWv stage_a1vWw. Lens (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann USourceRange dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw) (Ann Number dom_a1vWv stage_a1vWw)
+ Language.Haskell.Tools.AST.References: srToLine :: forall dom_a1vXb stage_a1vXc. Lens (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann USourceRange dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc) (Ann Number dom_a1vXb stage_a1vXc)
- Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_a1vnD dom_a1vnE stage_a1vnF. Partial (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (AnnListG ULocalBind dom_a1vnE stage_a1vnF) (AnnListG ULocalBind dom_a1vnE stage_a1vnF)
+ Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_a1voj dom_a1vok stage_a1vol. Partial (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (AnnListG ULocalBind dom_a1vok stage_a1vol) (AnnListG ULocalBind dom_a1vok stage_a1vol)
- Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_a1vnD dom_a1vnE stage_a1vnF. Partial (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (Ann expr_a1vnD dom_a1vnE stage_a1vnF) (Ann expr_a1vnD dom_a1vnE stage_a1vnF)
+ Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_a1voj dom_a1vok stage_a1vol. Partial (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (Ann expr_a1voj dom_a1vok stage_a1vol) (Ann expr_a1voj dom_a1vok stage_a1vol)
- Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_a1vnD dom_a1vnE stage_a1vnF. Partial (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (Ann (UStmt' expr_a1vnD) dom_a1vnE stage_a1vnF) (Ann UPattern dom_a1vnE stage_a1vnF) (Ann UPattern dom_a1vnE stage_a1vnF)
+ Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_a1voj dom_a1vok stage_a1vol. Partial (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (Ann (UStmt' expr_a1voj) dom_a1vok stage_a1vol) (Ann UPattern dom_a1vok stage_a1vol) (Ann UPattern dom_a1vok stage_a1vol)
- Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_a11TO stage_a11TP. Partial (Ann ULiteral dom_a11TO stage_a11TP) (Ann ULiteral dom_a11TO stage_a11TP) String String
+ Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_a11Uu stage_a11Uv. Partial (Ann ULiteral dom_a11Uu stage_a11Uv) (Ann ULiteral dom_a11Uu stage_a11Uv) String String
- Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_a1r8v stage_a1r8w. Lens (Ann UStringNode dom_a1r8v stage_a1r8w) (Ann UStringNode dom_a1r8v stage_a1r8w) String String
+ Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_a1r9b stage_a1r9c. Lens (Ann UStringNode dom_a1r9b stage_a1r9c) (Ann UStringNode dom_a1r9b stage_a1r9c) String String
- Language.Haskell.Tools.AST.References: teLhs :: forall dom_a1BOY stage_a1BOZ. Lens (Ann UTypeEqn dom_a1BOY stage_a1BOZ) (Ann UTypeEqn dom_a1BOY stage_a1BOZ) (Ann UType dom_a1BOY stage_a1BOZ) (Ann UType dom_a1BOY stage_a1BOZ)
+ Language.Haskell.Tools.AST.References: teLhs :: forall dom_a1BPE stage_a1BPF. Lens (Ann UTypeEqn dom_a1BPE stage_a1BPF) (Ann UTypeEqn dom_a1BPE stage_a1BPF) (Ann UType dom_a1BPE stage_a1BPF) (Ann UType dom_a1BPE stage_a1BPF)
- Language.Haskell.Tools.AST.References: teRhs :: forall dom_a1BOY stage_a1BOZ. Lens (Ann UTypeEqn dom_a1BOY stage_a1BOZ) (Ann UTypeEqn dom_a1BOY stage_a1BOZ) (Ann UType dom_a1BOY stage_a1BOZ) (Ann UType dom_a1BOY stage_a1BOZ)
+ Language.Haskell.Tools.AST.References: teRhs :: forall dom_a1BPE stage_a1BPF. Lens (Ann UTypeEqn dom_a1BPE stage_a1BPF) (Ann UTypeEqn dom_a1BPE stage_a1BPF) (Ann UType dom_a1BPE stage_a1BPF) (Ann UType dom_a1BPE stage_a1BPF)
- Language.Haskell.Tools.AST.References: tfHead :: forall dom_a1BP4 stage_a1BP5. Lens (Ann UTypeFamily dom_a1BP4 stage_a1BP5) (Ann UTypeFamily dom_a1BP4 stage_a1BP5) (Ann UDeclHead dom_a1BP4 stage_a1BP5) (Ann UDeclHead dom_a1BP4 stage_a1BP5)
+ Language.Haskell.Tools.AST.References: tfHead :: forall dom_a1BPK stage_a1BPL. Lens (Ann UTypeFamily dom_a1BPK stage_a1BPL) (Ann UTypeFamily dom_a1BPK stage_a1BPL) (Ann UDeclHead dom_a1BPK stage_a1BPL) (Ann UDeclHead dom_a1BPK stage_a1BPL)
- Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_a1BP2 stage_a1BP3. Partial (Ann UTypeFamilySpec dom_a1BP2 stage_a1BP3) (Ann UTypeFamilySpec dom_a1BP2 stage_a1BP3) (Ann UInjectivityAnn dom_a1BP2 stage_a1BP3) (Ann UInjectivityAnn dom_a1BP2 stage_a1BP3)
+ Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_a1BPI stage_a1BPJ. Partial (Ann UTypeFamilySpec dom_a1BPI stage_a1BPJ) (Ann UTypeFamilySpec dom_a1BPI stage_a1BPJ) (Ann UInjectivityAnn dom_a1BPI stage_a1BPJ) (Ann UInjectivityAnn dom_a1BPI stage_a1BPJ)
- Language.Haskell.Tools.AST.References: tfKind :: forall dom_a1BP4 stage_a1BP5. Partial (Ann UTypeFamily dom_a1BP4 stage_a1BP5) (Ann UTypeFamily dom_a1BP4 stage_a1BP5) (AnnMaybeG UKindConstraint dom_a1BP4 stage_a1BP5) (AnnMaybeG UKindConstraint dom_a1BP4 stage_a1BP5)
+ Language.Haskell.Tools.AST.References: tfKind :: forall dom_a1BPK stage_a1BPL. Partial (Ann UTypeFamily dom_a1BPK stage_a1BPL) (Ann UTypeFamily dom_a1BPK stage_a1BPL) (AnnMaybeG UKindConstraint dom_a1BPK stage_a1BPL) (AnnMaybeG UKindConstraint dom_a1BPK stage_a1BPL)
- Language.Haskell.Tools.AST.References: tfSpec :: forall dom_a1BP4 stage_a1BP5. Partial (Ann UTypeFamily dom_a1BP4 stage_a1BP5) (Ann UTypeFamily dom_a1BP4 stage_a1BP5) (AnnMaybeG UTypeFamilySpec dom_a1BP4 stage_a1BP5) (AnnMaybeG UTypeFamilySpec dom_a1BP4 stage_a1BP5)
+ Language.Haskell.Tools.AST.References: tfSpec :: forall dom_a1BPK stage_a1BPL. Partial (Ann UTypeFamily dom_a1BPK stage_a1BPL) (Ann UTypeFamily dom_a1BPK stage_a1BPL) (AnnMaybeG UTypeFamilySpec dom_a1BPK stage_a1BPL) (AnnMaybeG UTypeFamilySpec dom_a1BPK stage_a1BPL)
- Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_a1BP2 stage_a1BP3. Partial (Ann UTypeFamilySpec dom_a1BP2 stage_a1BP3) (Ann UTypeFamilySpec dom_a1BP2 stage_a1BP3) (Ann UKindConstraint dom_a1BP2 stage_a1BP3) (Ann UKindConstraint dom_a1BP2 stage_a1BP3)
+ Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_a1BPI stage_a1BPJ. Partial (Ann UTypeFamilySpec dom_a1BPI stage_a1BPJ) (Ann UTypeFamilySpec dom_a1BPI stage_a1BPJ) (Ann UKindConstraint dom_a1BPI stage_a1BPJ) (Ann UKindConstraint dom_a1BPI stage_a1BPJ)
- Language.Haskell.Tools.AST.References: thenExpr :: forall dom_a1vnz stage_a1vnA. Partial (Ann UCompStmt dom_a1vnz stage_a1vnA) (Ann UCompStmt dom_a1vnz stage_a1vnA) (Ann UExpr dom_a1vnz stage_a1vnA) (Ann UExpr dom_a1vnz stage_a1vnA)
+ Language.Haskell.Tools.AST.References: thenExpr :: forall dom_a1vof stage_a1vog. Partial (Ann UCompStmt dom_a1vof stage_a1vog) (Ann UCompStmt dom_a1vof stage_a1vog) (Ann UExpr dom_a1vof stage_a1vog) (Ann UExpr dom_a1vof stage_a1vog)
- Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann (UPromoted UType) dom_a1sFz stage_a1sFA) (Ann (UPromoted UType) dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann (UPromoted UType) dom_a1sGf stage_a1sGg) (Ann (UPromoted UType) dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: tsName :: forall dom_a1zYL stage_a1zYM. Lens (Ann UTypeSignature dom_a1zYL stage_a1zYM) (Ann UTypeSignature dom_a1zYL stage_a1zYM) (AnnListG UName dom_a1zYL stage_a1zYM) (AnnListG UName dom_a1zYL stage_a1zYM)
+ Language.Haskell.Tools.AST.References: tsName :: forall dom_a1zZr stage_a1zZs. Lens (Ann UTypeSignature dom_a1zZr stage_a1zZs) (Ann UTypeSignature dom_a1zZr stage_a1zZs) (AnnListG UName dom_a1zZr stage_a1zZs) (AnnListG UName dom_a1zZr stage_a1zZs)
- Language.Haskell.Tools.AST.References: tsSplice :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann USplice dom_a1sFz stage_a1sFA) (Ann USplice dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: tsSplice :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann USplice dom_a1sGf stage_a1sGg) (Ann USplice dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: tsType :: forall dom_a1zYL stage_a1zYM. Lens (Ann UTypeSignature dom_a1zYL stage_a1zYM) (Ann UTypeSignature dom_a1zYL stage_a1zYM) (Ann UType dom_a1zYL stage_a1zYM) (Ann UType dom_a1zYL stage_a1zYM)
+ Language.Haskell.Tools.AST.References: tsType :: forall dom_a1zZr stage_a1zZs. Lens (Ann UTypeSignature dom_a1zZr stage_a1zZs) (Ann UTypeSignature dom_a1zZr stage_a1zZs) (Ann UType dom_a1zZr stage_a1zZs) (Ann UType dom_a1zZr stage_a1zZs)
- Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_a1vWI stage_a1vWJ dom'_a77Va stage'_a77Vb. Partial (Ann UTupSecElem dom_a1vWI stage_a1vWJ) (Ann UTupSecElem dom_a1vWI stage_a1vWJ) (Ann UExpr dom_a1vWI stage_a1vWJ) (Ann UExpr dom_a1vWI stage_a1vWJ)
+ Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_a1vXo stage_a1vXp dom'_a77VQ stage'_a77VR. Partial (Ann UTupSecElem dom_a1vXo stage_a1vXp) (Ann UTupSecElem dom_a1vXo stage_a1vXp) (Ann UExpr dom_a1vXo stage_a1vXp) (Ann UExpr dom_a1vXo stage_a1vXp)
- Language.Haskell.Tools.AST.References: tupleElems :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UExpr dom_a1vWO stage_a1vWP) (AnnListG UExpr dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: tupleElems :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UExpr dom_a1vXu stage_a1vXv) (AnnListG UExpr dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_a1vWO stage_a1vWP. Partial (Ann UExpr dom_a1vWO stage_a1vWP) (Ann UExpr dom_a1vWO stage_a1vWP) (AnnListG UTupSecElem dom_a1vWO stage_a1vWP) (AnnListG UTupSecElem dom_a1vWO stage_a1vWP)
+ Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_a1vXu stage_a1vXv. Partial (Ann UExpr dom_a1vXu stage_a1vXv) (Ann UExpr dom_a1vXu stage_a1vXv) (AnnListG UTupSecElem dom_a1vXu stage_a1vXv) (AnnListG UTupSecElem dom_a1vXu stage_a1vXv)
- Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_a1sFB stage_a1sFC. Lens (Ann UTyVar dom_a1sFB stage_a1sFC) (Ann UTyVar dom_a1sFB stage_a1sFC) (AnnMaybeG UKindConstraint dom_a1sFB stage_a1sFC) (AnnMaybeG UKindConstraint dom_a1sFB stage_a1sFC)
+ Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_a1sGh stage_a1sGi. Lens (Ann UTyVar dom_a1sGh stage_a1sGi) (Ann UTyVar dom_a1sGh stage_a1sGi) (AnnMaybeG UKindConstraint dom_a1sGh stage_a1sGi) (AnnMaybeG UKindConstraint dom_a1sGh stage_a1sGi)
- Language.Haskell.Tools.AST.References: tyVarName :: forall dom_a1sFB stage_a1sFC. Lens (Ann UTyVar dom_a1sFB stage_a1sFC) (Ann UTyVar dom_a1sFB stage_a1sFC) (Ann UName dom_a1sFB stage_a1sFC) (Ann UName dom_a1sFB stage_a1sFC)
+ Language.Haskell.Tools.AST.References: tyVarName :: forall dom_a1sGh stage_a1sGi. Lens (Ann UTyVar dom_a1sGh stage_a1sGi) (Ann UTyVar dom_a1sGh stage_a1sGi) (Ann UName dom_a1sGh stage_a1sGi) (Ann UName dom_a1sGh stage_a1sGi)
- Language.Haskell.Tools.AST.References: typeArg :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeArg :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeBounded :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (AnnListG UTyVar dom_a1sFz stage_a1sFA) (AnnListG UTyVar dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeBounded :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (AnnListG UTyVar dom_a1sGf stage_a1sGg) (AnnListG UTyVar dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeCon :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeCon :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeCtx :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UContext dom_a1sFz stage_a1sFA) (Ann UContext dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeCtx :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UContext dom_a1sGf stage_a1sGg) (Ann UContext dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeElement :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeElement :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeElements :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (AnnListG UType dom_a1sFz stage_a1sFA) (AnnListG UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeElements :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (AnnListG UType dom_a1sGf stage_a1sGg) (AnnListG UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeInner :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeInner :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeKind :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UKind dom_a1sFz stage_a1sFA) (Ann UKind dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeKind :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UKind dom_a1sGf stage_a1sGg) (Ann UKind dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeLeft :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeLeft :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeName :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UName dom_a1sFz stage_a1sFA) (Ann UName dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeName :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UName dom_a1sGf stage_a1sGg) (Ann UName dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeOperator :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UOperator dom_a1sFz stage_a1sFA) (Ann UOperator dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeOperator :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UOperator dom_a1sGf stage_a1sGg) (Ann UOperator dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeParam :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeParam :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeQQ :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UQuasiQuote dom_a1sFz stage_a1sFA) (Ann UQuasiQuote dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeQQ :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UQuasiQuote dom_a1sGf stage_a1sGg) (Ann UQuasiQuote dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeResult :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeResult :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeRight :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeRight :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeType :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeType :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_a1sFz stage_a1sFA. Partial (Ann UType dom_a1sFz stage_a1sFA) (Ann UType dom_a1sFz stage_a1sFA) (Ann UName dom_a1sFz stage_a1sFA) (Ann UName dom_a1sFz stage_a1sFA)
+ Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_a1sGf stage_a1sGg. Partial (Ann UType dom_a1sGf stage_a1sGg) (Ann UType dom_a1sGf stage_a1sGg) (Ann UName dom_a1sGf stage_a1sGg) (Ann UName dom_a1sGf stage_a1sGg)
- Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_a1r8z stage_a1r8A. Lens (Ann UQualifiedName dom_a1r8z stage_a1r8A) (Ann UQualifiedName dom_a1r8z stage_a1r8A) (Ann UNamePart dom_a1r8z stage_a1r8A) (Ann UNamePart dom_a1r8z stage_a1r8A)
+ Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_a1r9f stage_a1r9g. Lens (Ann UQualifiedName dom_a1r9f stage_a1r9g) (Ann UQualifiedName dom_a1r9f stage_a1r9g) (Ann UNamePart dom_a1r9f stage_a1r9g) (Ann UNamePart dom_a1r9f stage_a1r9g)
- Language.Haskell.Tools.AST.References: usingExpr :: forall dom_a1vnz stage_a1vnA. Partial (Ann UCompStmt dom_a1vnz stage_a1vnA) (Ann UCompStmt dom_a1vnz stage_a1vnA) (AnnMaybeG UExpr dom_a1vnz stage_a1vnA) (AnnMaybeG UExpr dom_a1vnz stage_a1vnA)
+ Language.Haskell.Tools.AST.References: usingExpr :: forall dom_a1vof stage_a1vog. Partial (Ann UCompStmt dom_a1vof stage_a1vog) (Ann UCompStmt dom_a1vof stage_a1vog) (AnnMaybeG UExpr dom_a1vof stage_a1vog) (AnnMaybeG UExpr dom_a1vof stage_a1vog)
- Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_a1zYV stage_a1zYW. Partial (Ann UValueBind dom_a1zYV stage_a1zYW) (Ann UValueBind dom_a1zYV stage_a1zYW) (AnnMaybeG ULocalBinds dom_a1zYV stage_a1zYW) (AnnMaybeG ULocalBinds dom_a1zYV stage_a1zYW)
+ Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_a1zZB stage_a1zZC. Partial (Ann UValueBind dom_a1zZB stage_a1zZC) (Ann UValueBind dom_a1zZB stage_a1zZC) (AnnMaybeG ULocalBinds dom_a1zZB stage_a1zZC) (AnnMaybeG ULocalBinds dom_a1zZB stage_a1zZC)
- Language.Haskell.Tools.AST.References: valBindPat :: forall dom_a1zYV stage_a1zYW. Partial (Ann UValueBind dom_a1zYV stage_a1zYW) (Ann UValueBind dom_a1zYV stage_a1zYW) (Ann UPattern dom_a1zYV stage_a1zYW) (Ann UPattern dom_a1zYV stage_a1zYW)
+ Language.Haskell.Tools.AST.References: valBindPat :: forall dom_a1zZB stage_a1zZC. Partial (Ann UValueBind dom_a1zZB stage_a1zZC) (Ann UValueBind dom_a1zZB stage_a1zZC) (Ann UPattern dom_a1zZB stage_a1zZC) (Ann UPattern dom_a1zZB stage_a1zZC)
- Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_a1zYV stage_a1zYW. Partial (Ann UValueBind dom_a1zYV stage_a1zYW) (Ann UValueBind dom_a1zYV stage_a1zYW) (Ann URhs dom_a1zYV stage_a1zYW) (Ann URhs dom_a1zYV stage_a1zYW)
+ Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_a1zZB stage_a1zZC. Partial (Ann UValueBind dom_a1zZB stage_a1zZC) (Ann UValueBind dom_a1zZB stage_a1zZC) (Ann URhs dom_a1zZB stage_a1zZC) (Ann URhs dom_a1zZB stage_a1zZC)
- Language.Haskell.Tools.AST.References: warnMessage :: forall dom_a1BOq stage_a1BOr. Partial (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (Ann UTopLevelPragma dom_a1BOq stage_a1BOr) (AnnListG UStringNode dom_a1BOq stage_a1BOr) (AnnListG UStringNode dom_a1BOq stage_a1BOr)
+ Language.Haskell.Tools.AST.References: warnMessage :: forall dom_a1BP6 stage_a1BP7. Partial (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (Ann UTopLevelPragma dom_a1BP6 stage_a1BP7) (AnnListG UStringNode dom_a1BP6 stage_a1BP7) (AnnListG UStringNode dom_a1BP6 stage_a1BP7)
- Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_as3c. Partial (NameInfo n_as3c) (NameInfo n_as3c) RdrName RdrName
+ Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_as3S. Partial (NameInfo n_as3S) (NameInfo n_as3S) RdrName RdrName
- Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_as3a. Lens (ImportInfo n_as3a) (ImportInfo n_as3a) [n_as3a] [n_as3a]
+ Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_as3Q. Lens (ImportInfo n_as3Q) (ImportInfo n_as3Q) [n_as3Q] [n_as3Q]
- Language.Haskell.Tools.AST.SemaInfoTypes: defDynFlags :: forall n_as3b. Lens (ModuleInfo n_as3b) (ModuleInfo n_as3b) DynFlags DynFlags
+ Language.Haskell.Tools.AST.SemaInfoTypes: defDynFlags :: forall n_as3R. Lens (ModuleInfo n_as3R) (ModuleInfo n_as3R) DynFlags DynFlags
- Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_as3b. Lens (ModuleInfo n_as3b) (ModuleInfo n_as3b) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_as3R. Lens (ModuleInfo n_as3R) (ModuleInfo n_as3R) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_as3b. Lens (ModuleInfo n_as3b) (ModuleInfo n_as3b) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_as3R. Lens (ModuleInfo n_as3R) (ModuleInfo n_as3R) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_as3c. Partial (NameInfo n_as3c) (NameInfo n_as3c) String String
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_as3S. Partial (NameInfo n_as3S) (NameInfo n_as3S) String String
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_as3b n'_awW4. Lens (ModuleInfo n_as3b) (ModuleInfo n'_awW4) [n_as3b] [n'_awW4]
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_as3R n'_awWK. Lens (ModuleInfo n_as3R) (ModuleInfo n'_awWK) [n_as3R] [n'_awWK]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedFamInsts :: forall n_as3a. Lens (ImportInfo n_as3a) (ImportInfo n_as3a) [FamInst] [FamInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedFamInsts :: forall n_as3Q. Lens (ImportInfo n_as3Q) (ImportInfo n_as3Q) [FamInst] [FamInst]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_as3a. Lens (ImportInfo n_as3a) (ImportInfo n_as3a) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_as3Q. Lens (ImportInfo n_as3Q) (ImportInfo n_as3Q) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_as3a. Lens (ImportInfo n_as3a) (ImportInfo n_as3a) [n_as3a] [n_as3a]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_as3Q. Lens (ImportInfo n_as3Q) (ImportInfo n_as3Q) [n_as3Q] [n_as3Q]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedOrphanInsts :: forall n_as3a. Lens (ImportInfo n_as3a) (ImportInfo n_as3a) [ClsInst] [ClsInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedOrphanInsts :: forall n_as3Q. Lens (ImportInfo n_as3Q) (ImportInfo n_as3Q) [ClsInst] [ClsInst]
- Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_as3c n'_awJr. Partial (NameInfo n_as3c) (NameInfo n'_awJr) n_as3c n'_awJr
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_as3S n'_awK7. Partial (NameInfo n_as3S) (NameInfo n'_awK7) n_as3S n'_awK7
- Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_as3c. Lens (NameInfo n_as3c) (NameInfo n_as3c) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_as3S. Lens (NameInfo n_as3S) (NameInfo n_as3S) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_as3c. Partial (NameInfo n_as3c) (NameInfo n_as3c) SrcSpan SrcSpan
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_as3S. Partial (NameInfo n_as3S) (NameInfo n_as3S) SrcSpan SrcSpan
- Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_as3c. Lens (NameInfo n_as3c) (NameInfo n_as3c) Scope Scope
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_as3S. Lens (NameInfo n_as3S) (NameInfo n_as3S) Scope Scope
- Language.Haskell.Tools.AST.SemaInfoTypes: prelFamInsts :: forall n_as3b. Lens (ModuleInfo n_as3b) (ModuleInfo n_as3b) [FamInst] [FamInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: prelFamInsts :: forall n_as3R. Lens (ModuleInfo n_as3R) (ModuleInfo n_as3R) [FamInst] [FamInst]
- Language.Haskell.Tools.AST.SemaInfoTypes: prelOrphanInsts :: forall n_as3b. Lens (ModuleInfo n_as3b) (ModuleInfo n_as3b) [ClsInst] [ClsInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: prelOrphanInsts :: forall n_as3R. Lens (ModuleInfo n_as3R) (ModuleInfo n_as3R) [ClsInst] [ClsInst]
Files
- haskell-tools-ast.cabal +1/−1
haskell-tools-ast.cabal view
@@ -1,5 +1,5 @@ name: haskell-tools-ast -version: 0.6.0.0 +version: 0.7.0.0 synopsis: Haskell AST for efficient tooling description: A representation of a Haskell Syntax tree that contain source-related and semantic annotations. These annotations help developer tools to work with the defined program. The source information enables refactoring and program transformation tools to change the source code without losing the original format (layout, comments) of the source. Semantic information helps analyzing the program. The representation is different from the GHC's syntax tree. It contains information from all representations in GHC (different version of syntax trees, lexical and module-level information). The module is split up to put the representation of different language elements into different modules. Additionally, it contains the representation of semantic and source annotations, helper functions and generated instances for the representation of language elements. Because langauge elements may refer each other (there can be a pattern inside an expression in case of a pattern match and an expression inside a pattern if view patterns are enabled), we use hs-boot files to break up dependency cycles.