packages feed

haskell-tools-ast 0.4.1.0 → 0.4.1.1

raw patch · 1 files changed

+1/−1 lines, 1 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_aXVE dom_aXVF stage_aXVG. Lens (AnnListG elem_aXVE dom_aXVF stage_aXVG) (AnnListG elem_aXVE dom_aXVF stage_aXVG) (NodeInfo (SemanticInfo dom_aXVF (AnnListG elem_aXVE)) (ListInfo stage_aXVG)) (NodeInfo (SemanticInfo dom_aXVF (AnnListG elem_aXVE)) (ListInfo stage_aXVG))
+ Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_aY3b dom_aY3c stage_aY3d. Lens (AnnListG elem_aY3b dom_aY3c stage_aY3d) (AnnListG elem_aY3b dom_aY3c stage_aY3d) (NodeInfo (SemanticInfo dom_aY3c (AnnListG elem_aY3b)) (ListInfo stage_aY3d)) (NodeInfo (SemanticInfo dom_aY3c (AnnListG elem_aY3b)) (ListInfo stage_aY3d))
- Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_aXVE dom_aXVF stage_aXVG. Lens (AnnListG elem_aXVE dom_aXVF stage_aXVG) (AnnListG elem_aXVE dom_aXVF stage_aXVG) [Ann elem_aXVE dom_aXVF stage_aXVG] [Ann elem_aXVE dom_aXVF stage_aXVG]
+ Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_aY3b dom_aY3c stage_aY3d. Lens (AnnListG elem_aY3b dom_aY3c stage_aY3d) (AnnListG elem_aY3b dom_aY3c stage_aY3d) [Ann elem_aY3b dom_aY3c stage_aY3d] [Ann elem_aY3b dom_aY3c stage_aY3d]
- Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_aXYi dom_aXYj stage_aXYk. Lens (AnnMaybeG elem_aXYi dom_aXYj stage_aXYk) (AnnMaybeG elem_aXYi dom_aXYj stage_aXYk) (Maybe (Ann elem_aXYi dom_aXYj stage_aXYk)) (Maybe (Ann elem_aXYi dom_aXYj stage_aXYk))
+ Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_aY5P dom_aY5Q stage_aY5R. Lens (AnnMaybeG elem_aY5P dom_aY5Q stage_aY5R) (AnnMaybeG elem_aY5P dom_aY5Q stage_aY5R) (Maybe (Ann elem_aY5P dom_aY5Q stage_aY5R)) (Maybe (Ann elem_aY5P dom_aY5Q stage_aY5R))
- Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_aXYi dom_aXYj stage_aXYk. Lens (AnnMaybeG elem_aXYi dom_aXYj stage_aXYk) (AnnMaybeG elem_aXYi dom_aXYj stage_aXYk) (NodeInfo (SemanticInfo dom_aXYj (AnnMaybeG elem_aXYi)) (OptionalInfo stage_aXYk)) (NodeInfo (SemanticInfo dom_aXYj (AnnMaybeG elem_aXYi)) (OptionalInfo stage_aXYk))
+ Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_aY5P dom_aY5Q stage_aY5R. Lens (AnnMaybeG elem_aY5P dom_aY5Q stage_aY5R) (AnnMaybeG elem_aY5P dom_aY5Q stage_aY5R) (NodeInfo (SemanticInfo dom_aY5Q (AnnMaybeG elem_aY5P)) (OptionalInfo stage_aY5R)) (NodeInfo (SemanticInfo dom_aY5Q (AnnMaybeG elem_aY5P)) (OptionalInfo stage_aY5R))
- Language.Haskell.Tools.AST.Ann: annotation :: forall elem_aXT7 dom_aXT8 stage_aXT9. Lens (Ann elem_aXT7 dom_aXT8 stage_aXT9) (Ann elem_aXT7 dom_aXT8 stage_aXT9) (NodeInfo (SemanticInfo dom_aXT8 elem_aXT7) (SpanInfo stage_aXT9)) (NodeInfo (SemanticInfo dom_aXT8 elem_aXT7) (SpanInfo stage_aXT9))
+ Language.Haskell.Tools.AST.Ann: annotation :: forall elem_aY0E dom_aY0F stage_aY0G. Lens (Ann elem_aY0E dom_aY0F stage_aY0G) (Ann elem_aY0E dom_aY0F stage_aY0G) (NodeInfo (SemanticInfo dom_aY0F elem_aY0E) (SpanInfo stage_aY0G)) (NodeInfo (SemanticInfo dom_aY0F elem_aY0E) (SpanInfo stage_aY0G))
- Language.Haskell.Tools.AST.Ann: element :: forall elem_aXT7 dom_aXT8 stage_aXT9. Lens (Ann elem_aXT7 dom_aXT8 stage_aXT9) (Ann elem_aXT7 dom_aXT8 stage_aXT9) (elem_aXT7 dom_aXT8 stage_aXT9) (elem_aXT7 dom_aXT8 stage_aXT9)
+ Language.Haskell.Tools.AST.Ann: element :: forall elem_aY0E dom_aY0F stage_aY0G. Lens (Ann elem_aY0E dom_aY0F stage_aY0G) (Ann elem_aY0E dom_aY0F stage_aY0G) (elem_aY0E dom_aY0F stage_aY0G) (elem_aY0E dom_aY0F stage_aY0G)
- Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_aW56 src_aW57 sema'_aXSV. Lens (NodeInfo sema_aW56 src_aW57) (NodeInfo sema'_aXSV src_aW57) sema_aW56 sema'_aXSV
+ Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_aWcD src_aWcE sema'_aY0s. Lens (NodeInfo sema_aWcD src_aWcE) (NodeInfo sema'_aY0s src_aWcE) sema_aWcD sema'_aY0s
- Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_aW56 src_aW57 src'_aXSY. Lens (NodeInfo sema_aW56 src_aW57) (NodeInfo sema_aW56 src'_aXSY) src_aW57 src'_aXSY
+ Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_aWcD src_aWcE src'_aY0v. Lens (NodeInfo sema_aWcD src_aWcE) (NodeInfo sema_aWcD src'_aY0v) src_aWcE src'_aY0v
- Language.Haskell.Tools.AST.References: allDerived :: forall dom_a1uKi stage_a1uKj. Partial (Ann UDeriving dom_a1uKi stage_a1uKj) (Ann UDeriving dom_a1uKi stage_a1uKj) (AnnListG UInstanceHead dom_a1uKi stage_a1uKj) (AnnListG UInstanceHead dom_a1uKi stage_a1uKj)
+ Language.Haskell.Tools.AST.References: allDerived :: forall dom_a1uRP stage_a1uRQ. Partial (Ann UDeriving dom_a1uRP stage_a1uRQ) (Ann UDeriving dom_a1uRP stage_a1uRQ) (AnnListG UInstanceHead dom_a1uRP stage_a1uRQ) (AnnListG UInstanceHead dom_a1uRP stage_a1uRQ)
- Language.Haskell.Tools.AST.References: altBinds :: forall expr_a1pjC dom_a1pjD stage_a1pjE. Lens (Ann (UAlt' expr_a1pjC) dom_a1pjD stage_a1pjE) (Ann (UAlt' expr_a1pjC) dom_a1pjD stage_a1pjE) (AnnMaybeG ULocalBinds dom_a1pjD stage_a1pjE) (AnnMaybeG ULocalBinds dom_a1pjD stage_a1pjE)
+ Language.Haskell.Tools.AST.References: altBinds :: forall expr_a1pr9 dom_a1pra stage_a1prb. Lens (Ann (UAlt' expr_a1pr9) dom_a1pra stage_a1prb) (Ann (UAlt' expr_a1pr9) dom_a1pra stage_a1prb) (AnnMaybeG ULocalBinds dom_a1pra stage_a1prb) (AnnMaybeG ULocalBinds dom_a1pra stage_a1prb)
- Language.Haskell.Tools.AST.References: altPattern :: forall expr_a1pjC dom_a1pjD stage_a1pjE. Lens (Ann (UAlt' expr_a1pjC) dom_a1pjD stage_a1pjE) (Ann (UAlt' expr_a1pjC) dom_a1pjD stage_a1pjE) (Ann UPattern dom_a1pjD stage_a1pjE) (Ann UPattern dom_a1pjD stage_a1pjE)
+ Language.Haskell.Tools.AST.References: altPattern :: forall expr_a1pr9 dom_a1pra stage_a1prb. Lens (Ann (UAlt' expr_a1pr9) dom_a1pra stage_a1prb) (Ann (UAlt' expr_a1pr9) dom_a1pra stage_a1prb) (Ann UPattern dom_a1pra stage_a1prb) (Ann UPattern dom_a1pra stage_a1prb)
- Language.Haskell.Tools.AST.References: altRhs :: forall expr_a1pjC dom_a1pjD stage_a1pjE expr'_a6Ofl. Lens (Ann (UAlt' expr_a1pjC) dom_a1pjD stage_a1pjE) (Ann (UAlt' expr_a1pjC) dom_a1pjD stage_a1pjE) (Ann (UCaseRhs' expr_a1pjC) dom_a1pjD stage_a1pjE) (Ann (UCaseRhs' expr_a1pjC) dom_a1pjD stage_a1pjE)
+ Language.Haskell.Tools.AST.References: altRhs :: forall expr_a1pr9 dom_a1pra stage_a1prb expr'_a6OmS. Lens (Ann (UAlt' expr_a1pr9) dom_a1pra stage_a1prb) (Ann (UAlt' expr_a1pr9) dom_a1pra stage_a1prb) (Ann (UCaseRhs' expr_a1pr9) dom_a1pra stage_a1prb) (Ann (UCaseRhs' expr_a1pr9) dom_a1pra stage_a1prb)
- Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UExpr dom_a1uJU stage_a1uJV) (Ann UExpr dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UExpr dom_a1uRr stage_a1uRs) (Ann UExpr dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: annotateName :: forall dom_a1uJQ stage_a1uJR dom'_a6If0 stage'_a6If1. Partial (Ann UAnnotationSubject dom_a1uJQ stage_a1uJR) (Ann UAnnotationSubject dom_a1uJQ stage_a1uJR) (Ann UName dom_a1uJQ stage_a1uJR) (Ann UName dom_a1uJQ stage_a1uJR)
+ Language.Haskell.Tools.AST.References: annotateName :: forall dom_a1uRn stage_a1uRo dom'_a6Imx stage'_a6Imy. Partial (Ann UAnnotationSubject dom_a1uRn stage_a1uRo) (Ann UAnnotationSubject dom_a1uRn stage_a1uRo) (Ann UName dom_a1uRn stage_a1uRo) (Ann UName dom_a1uRn stage_a1uRo)
- Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UAnnotationSubject dom_a1uJU stage_a1uJV) (Ann UAnnotationSubject dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UAnnotationSubject dom_a1uRr stage_a1uRs) (Ann UAnnotationSubject dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UArrowAppl dom_a1pjL stage_a1pjM) (Ann UArrowAppl dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UArrowAppl dom_a1pri stage_a1prj) (Ann UArrowAppl dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: assertClsName :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UName dom_a1m1W stage_a1m1X) (Ann UName dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertClsName :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UName dom_a1m9t stage_a1m9u) (Ann UName dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: assertImplType :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UType dom_a1m1W stage_a1m1X) (Ann UType dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertImplType :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UType dom_a1m9t stage_a1m9u) (Ann UType dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UName dom_a1m1W stage_a1m1X) (Ann UName dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UName dom_a1m9t stage_a1m9u) (Ann UName dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: assertLhs :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UType dom_a1m1W stage_a1m1X) (Ann UType dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertLhs :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UType dom_a1m9t stage_a1m9u) (Ann UType dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: assertOp :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UOperator dom_a1m1W stage_a1m1X) (Ann UOperator dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertOp :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UOperator dom_a1m9t stage_a1m9u) (Ann UOperator dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: assertRhs :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UType dom_a1m1W stage_a1m1X) (Ann UType dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertRhs :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UType dom_a1m9t stage_a1m9u) (Ann UType dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: assertTypes :: forall dom_a1m1W stage_a1m1X. Partial (Ann UAssertion dom_a1m1W stage_a1m1X) (Ann UAssertion dom_a1m1W stage_a1m1X) (AnnListG UType dom_a1m1W stage_a1m1X) (AnnListG UType dom_a1m1W stage_a1m1X)
+ Language.Haskell.Tools.AST.References: assertTypes :: forall dom_a1m9t stage_a1m9u. Partial (Ann UAssertion dom_a1m9t stage_a1m9u) (Ann UAssertion dom_a1m9t stage_a1m9u) (AnnListG UType dom_a1m9t stage_a1m9u) (AnnListG UType dom_a1m9t stage_a1m9u)
- Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a1CDe stage_a1CDf. Partial (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UBracket dom_a1CDe stage_a1CDf) (AnnListG UDecl dom_a1CDe stage_a1CDf) (AnnListG UDecl dom_a1CDe stage_a1CDf)
+ Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a1CKL stage_a1CKM. Partial (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UBracket dom_a1CKL stage_a1CKM) (AnnListG UDecl dom_a1CKL stage_a1CKM) (AnnListG UDecl dom_a1CKL stage_a1CKM)
- Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a1CDe stage_a1CDf. Partial (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UExpr dom_a1CDe stage_a1CDf) (Ann UExpr dom_a1CDe stage_a1CDf)
+ Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a1CKL stage_a1CKM. Partial (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UExpr dom_a1CKL stage_a1CKM) (Ann UExpr dom_a1CKL stage_a1CKM)
- Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a1CDe stage_a1CDf. Partial (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UPattern dom_a1CDe stage_a1CDf) (Ann UPattern dom_a1CDe stage_a1CDf)
+ Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a1CKL stage_a1CKM. Partial (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UPattern dom_a1CKL stage_a1CKM) (Ann UPattern dom_a1CKL stage_a1CKM)
- Language.Haskell.Tools.AST.References: bracketType :: forall dom_a1CDe stage_a1CDf. Partial (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UBracket dom_a1CDe stage_a1CDf) (Ann UType dom_a1CDe stage_a1CDf) (Ann UType dom_a1CDe stage_a1CDf)
+ Language.Haskell.Tools.AST.References: bracketType :: forall dom_a1CKL stage_a1CKM. Partial (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UBracket dom_a1CKL stage_a1CKM) (Ann UType dom_a1CKL stage_a1CKM) (Ann UType dom_a1CKL stage_a1CKM)
- Language.Haskell.Tools.AST.References: byExpr :: forall dom_a1oKw stage_a1oKx. Partial (Ann UCompStmt dom_a1oKw stage_a1oKx) (Ann UCompStmt dom_a1oKw stage_a1oKx) (AnnMaybeG UExpr dom_a1oKw stage_a1oKx) (AnnMaybeG UExpr dom_a1oKw stage_a1oKx)
+ Language.Haskell.Tools.AST.References: byExpr :: forall dom_a1oS3 stage_a1oS4. Partial (Ann UCompStmt dom_a1oS3 stage_a1oS4) (Ann UCompStmt dom_a1oS3 stage_a1oS4) (AnnMaybeG UExpr dom_a1oS3 stage_a1oS4) (AnnMaybeG UExpr dom_a1oS3 stage_a1oS4)
- Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_a1pjw dom_a1pjx stage_a1pjy expr'_a6OAh. Lens (Ann (UGuardedCaseRhs' expr_a1pjw) dom_a1pjx stage_a1pjy) (Ann (UGuardedCaseRhs' expr_a1pjw) dom_a1pjx stage_a1pjy) (Ann expr_a1pjw dom_a1pjx stage_a1pjy) (Ann expr_a1pjw dom_a1pjx stage_a1pjy)
+ Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_a1pr3 dom_a1pr4 stage_a1pr5 expr'_a6OHO. Lens (Ann (UGuardedCaseRhs' expr_a1pr3) dom_a1pr4 stage_a1pr5) (Ann (UGuardedCaseRhs' expr_a1pr3) dom_a1pr4 stage_a1pr5) (Ann expr_a1pr3 dom_a1pr4 stage_a1pr5) (Ann expr_a1pr3 dom_a1pr4 stage_a1pr5)
- Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_a1pjw dom_a1pjx stage_a1pjy. Lens (Ann (UGuardedCaseRhs' expr_a1pjw) dom_a1pjx stage_a1pjy) (Ann (UGuardedCaseRhs' expr_a1pjw) dom_a1pjx stage_a1pjy) (AnnListG URhsGuard dom_a1pjx stage_a1pjy) (AnnListG URhsGuard dom_a1pjx stage_a1pjy)
+ Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_a1pr3 dom_a1pr4 stage_a1pr5. Lens (Ann (UGuardedCaseRhs' expr_a1pr3) dom_a1pr4 stage_a1pr5) (Ann (UGuardedCaseRhs' expr_a1pr3) dom_a1pr4 stage_a1pr5) (AnnListG URhsGuard dom_a1pr4 stage_a1pr5) (AnnListG URhsGuard dom_a1pr4 stage_a1pr5)
- Language.Haskell.Tools.AST.References: cbElements :: forall dom_a1uKS stage_a1uKT dom'_a6Fny stage'_a6Fnz. Lens (Ann UClassBody dom_a1uKS stage_a1uKT) (Ann UClassBody dom_a1uKS stage_a1uKT) (AnnListG UClassElement dom_a1uKS stage_a1uKT) (AnnListG UClassElement dom_a1uKS stage_a1uKT)
+ Language.Haskell.Tools.AST.References: cbElements :: forall dom_a1uSp stage_a1uSq dom'_a6Fv5 stage'_a6Fv6. Lens (Ann UClassBody dom_a1uSp stage_a1uSq) (Ann UClassBody dom_a1uSp stage_a1uSq) (AnnListG UClassElement dom_a1uSp stage_a1uSq) (AnnListG UClassElement dom_a1uSp stage_a1uSq)
- Language.Haskell.Tools.AST.References: ceBind :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UValueBind dom_a1uKQ stage_a1uKR) (Ann UValueBind dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceBind :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UValueBind dom_a1uSn stage_a1uSo) (Ann UValueBind dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: ceHead :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UDeclHead dom_a1uKQ stage_a1uKR) (Ann UDeclHead dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceHead :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UDeclHead dom_a1uSn stage_a1uSo) (Ann UDeclHead dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: ceKind :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UType dom_a1uKQ stage_a1uKR) (Ann UType dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceKind :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UType dom_a1uSn stage_a1uSo) (Ann UType dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: ceName :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UName dom_a1uKQ stage_a1uKR) (Ann UName dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceName :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UName dom_a1uSn stage_a1uSo) (Ann UName dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: ceType :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UType dom_a1uKQ stage_a1uKR) (Ann UType dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceType :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UType dom_a1uSn stage_a1uSo) (Ann UType dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UTypeFamily dom_a1uKQ stage_a1uKR) (Ann UTypeFamily dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UTypeFamily dom_a1uSn stage_a1uSo) (Ann UTypeFamily dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UTypeSignature dom_a1uKQ stage_a1uKR) (Ann UTypeSignature dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UTypeSignature dom_a1uSn stage_a1uSo) (Ann UTypeSignature dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: charLitValue :: forall dom_a1kRE stage_a1kRF. Partial (Ann ULiteral dom_a1kRE stage_a1kRF) (Ann ULiteral dom_a1kRE stage_a1kRF) Char Char
+ Language.Haskell.Tools.AST.References: charLitValue :: forall dom_a1kZb stage_a1kZc. Partial (Ann ULiteral dom_a1kZb stage_a1kZc) (Ann ULiteral dom_a1kZb stage_a1kZc) Char Char
- Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_a1oKA dom_a1oKB stage_a1oKC. Partial (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (AnnListG (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (AnnListG (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC)
+ Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_a1oS7 dom_a1oS8 stage_a1oS9. Partial (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (AnnListG (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (AnnListG (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9)
- Language.Haskell.Tools.AST.References: compBody :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UListCompBody dom_a1pjL stage_a1pjM) (AnnListG UListCompBody dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: compBody :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UListCompBody dom_a1pri stage_a1prj) (AnnListG UListCompBody dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: compExpr :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: compExpr :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: compStmt :: forall dom_a1oKw stage_a1oKx. Partial (Ann UCompStmt dom_a1oKw stage_a1oKx) (Ann UCompStmt dom_a1oKw stage_a1oKx) (Ann UStmt dom_a1oKw stage_a1oKx) (Ann UStmt dom_a1oKw stage_a1oKx)
+ Language.Haskell.Tools.AST.References: compStmt :: forall dom_a1oS3 stage_a1oS4. Partial (Ann UCompStmt dom_a1oS3 stage_a1oS4) (Ann UCompStmt dom_a1oS3 stage_a1oS4) (Ann UStmt dom_a1oS3 stage_a1oS4) (Ann UStmt dom_a1oS3 stage_a1oS4)
- Language.Haskell.Tools.AST.References: compStmts :: forall dom_a1oKy stage_a1oKz dom'_a6OT9 stage'_a6OTa. Lens (Ann UListCompBody dom_a1oKy stage_a1oKz) (Ann UListCompBody dom_a1oKy stage_a1oKz) (AnnListG UCompStmt dom_a1oKy stage_a1oKz) (AnnListG UCompStmt dom_a1oKy stage_a1oKz)
+ Language.Haskell.Tools.AST.References: compStmts :: forall dom_a1oS5 stage_a1oS6 dom'_a6P0G stage'_a6P0H. Lens (Ann UListCompBody dom_a1oS5 stage_a1oS6) (Ann UListCompBody dom_a1oS5 stage_a1oS6) (AnnListG UCompStmt dom_a1oS5 stage_a1oS6) (AnnListG UCompStmt dom_a1oS5 stage_a1oS6)
- Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_a1uKm stage_a1uKn. Partial (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UConDecl dom_a1uKm stage_a1uKn) (AnnListG UType dom_a1uKm stage_a1uKn) (AnnListG UType dom_a1uKm stage_a1uKn)
+ Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_a1uRT stage_a1uRU. Partial (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UConDecl dom_a1uRT stage_a1uRU) (AnnListG UType dom_a1uRT stage_a1uRU) (AnnListG UType dom_a1uRT stage_a1uRU)
- Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_a1uKm stage_a1uKn. Partial (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UConDecl dom_a1uKm stage_a1uKn) (AnnListG UFieldDecl dom_a1uKm stage_a1uKn) (AnnListG UFieldDecl dom_a1uKm stage_a1uKn)
+ Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_a1uRT stage_a1uRU. Partial (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UConDecl dom_a1uRT stage_a1uRU) (AnnListG UFieldDecl dom_a1uRT stage_a1uRU) (AnnListG UFieldDecl dom_a1uRT stage_a1uRU)
- Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_a1uKm stage_a1uKn. Partial (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UType dom_a1uKm stage_a1uKn) (Ann UType dom_a1uKm stage_a1uKn)
+ Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_a1uRT stage_a1uRU. Partial (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UType dom_a1uRT stage_a1uRU) (Ann UType dom_a1uRT stage_a1uRU)
- Language.Haskell.Tools.AST.References: conDeclName :: forall dom_a1uKm stage_a1uKn. Partial (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UName dom_a1uKm stage_a1uKn) (Ann UName dom_a1uKm stage_a1uKn)
+ Language.Haskell.Tools.AST.References: conDeclName :: forall dom_a1uRT stage_a1uRU. Partial (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UName dom_a1uRT stage_a1uRU) (Ann UName dom_a1uRT stage_a1uRU)
- Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_a1uKm stage_a1uKn. Partial (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UOperator dom_a1uKm stage_a1uKn) (Ann UOperator dom_a1uKm stage_a1uKn)
+ Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_a1uRT stage_a1uRU. Partial (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UOperator dom_a1uRT stage_a1uRU) (Ann UOperator dom_a1uRT stage_a1uRU)
- Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_a1uKm stage_a1uKn. Partial (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UConDecl dom_a1uKm stage_a1uKn) (Ann UType dom_a1uKm stage_a1uKn) (Ann UType dom_a1uKm stage_a1uKn)
+ Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_a1uRT stage_a1uRU. Partial (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UConDecl dom_a1uRT stage_a1uRU) (Ann UType dom_a1uRT stage_a1uRU) (Ann UType dom_a1uRT stage_a1uRU)
- Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_a1m1Y stage_a1m1Z. Partial (Ann UContext dom_a1m1Y stage_a1m1Z) (Ann UContext dom_a1m1Y stage_a1m1Z) (Ann UAssertion dom_a1m1Y stage_a1m1Z) (Ann UAssertion dom_a1m1Y stage_a1m1Z)
+ Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_a1m9v stage_a1m9w. Partial (Ann UContext dom_a1m9v stage_a1m9w) (Ann UContext dom_a1m9v stage_a1m9w) (Ann UAssertion dom_a1m9v stage_a1m9w) (Ann UAssertion dom_a1m9v stage_a1m9w)
- Language.Haskell.Tools.AST.References: contextAssertions :: forall dom_a1m1Y stage_a1m1Z. Partial (Ann UContext dom_a1m1Y stage_a1m1Z) (Ann UContext dom_a1m1Y stage_a1m1Z) (AnnListG UAssertion dom_a1m1Y stage_a1m1Z) (AnnListG UAssertion dom_a1m1Y stage_a1m1Z)
+ Language.Haskell.Tools.AST.References: contextAssertions :: forall dom_a1m9v stage_a1m9w. Partial (Ann UContext dom_a1m9v stage_a1m9w) (Ann UContext dom_a1m9v stage_a1m9w) (AnnListG UAssertion dom_a1m9v stage_a1m9w) (AnnListG UAssertion dom_a1m9v stage_a1m9w)
- Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UType dom_a1uKW stage_a1uKX) (Ann UType dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UType dom_a1uSt stage_a1uSu) (Ann UType dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declBody :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UClassBody dom_a1uKW stage_a1uKX) (AnnMaybeG UClassBody dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declBody :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UClassBody dom_a1uSt stage_a1uSu) (AnnMaybeG UClassBody dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declCallConv :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UCallConv dom_a1uKW stage_a1uKX) (Ann UCallConv dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declCallConv :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UCallConv dom_a1uSt stage_a1uSu) (Ann UCallConv dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declCons :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnListG UConDecl dom_a1uKW stage_a1uKX) (AnnListG UConDecl dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declCons :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnListG UConDecl dom_a1uSt stage_a1uSu) (AnnListG UConDecl dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declCtx :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UContext dom_a1uKW stage_a1uKX) (AnnMaybeG UContext dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declCtx :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UContext dom_a1uSt stage_a1uSu) (AnnMaybeG UContext dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declDecl :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnListG UTypeEqn dom_a1uKW stage_a1uKX) (AnnListG UTypeEqn dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declDecl :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnListG UTypeEqn dom_a1uSt stage_a1uSu) (AnnListG UTypeEqn dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declDeriving :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UDeriving dom_a1uKW stage_a1uKX) (AnnMaybeG UDeriving dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declDeriving :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UDeriving dom_a1uSt stage_a1uSu) (AnnMaybeG UDeriving dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declFixity :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UFixitySignature dom_a1uKW stage_a1uKX) (Ann UFixitySignature dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declFixity :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UFixitySignature dom_a1uSt stage_a1uSu) (Ann UFixitySignature dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UFunDeps dom_a1uKW stage_a1uKX) (AnnMaybeG UFunDeps dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UFunDeps dom_a1uSt stage_a1uSu) (AnnMaybeG UFunDeps dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declGadt :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnListG UGadtConDecl dom_a1uKW stage_a1uKX) (AnnListG UGadtConDecl dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declGadt :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnListG UGadtConDecl dom_a1uSt stage_a1uSu) (AnnListG UGadtConDecl dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declHead :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDeclHead dom_a1uKW stage_a1uKX) (Ann UDeclHead dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declHead :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDeclHead dom_a1uSt stage_a1uSu) (Ann UDeclHead dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UInstBody dom_a1uKW stage_a1uKX) (AnnMaybeG UInstBody dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UInstBody dom_a1uSt stage_a1uSu) (AnnMaybeG UInstBody dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declInstRule :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UInstanceRule dom_a1uKW stage_a1uKX) (Ann UInstanceRule dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declInstRule :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UInstanceRule dom_a1uSt stage_a1uSu) (Ann UInstanceRule dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declInstance :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UInstanceRule dom_a1uKW stage_a1uKX) (Ann UInstanceRule dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declInstance :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UInstanceRule dom_a1uSt stage_a1uSu) (Ann UInstanceRule dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declKind :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UKindConstraint dom_a1uKW stage_a1uKX) (AnnMaybeG UKindConstraint dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declKind :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UKindConstraint dom_a1uSt stage_a1uSu) (AnnMaybeG UKindConstraint dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declName :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UName dom_a1uKW stage_a1uKX) (Ann UName dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declName :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UName dom_a1uSt stage_a1uSu) (Ann UName dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declNewtype :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDataOrNewtypeKeyword dom_a1uKW stage_a1uKX) (Ann UDataOrNewtypeKeyword dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declNewtype :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDataOrNewtypeKeyword dom_a1uSt stage_a1uSu) (Ann UDataOrNewtypeKeyword dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declOverlap :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG UOverlapPragma dom_a1uKW stage_a1uKX) (AnnMaybeG UOverlapPragma dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declOverlap :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG UOverlapPragma dom_a1uSt stage_a1uSu) (AnnMaybeG UOverlapPragma dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UPatternSynonym dom_a1uKW stage_a1uKX) (Ann UPatternSynonym dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UPatternSynonym dom_a1uSt stage_a1uSu) (Ann UPatternSynonym dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UPatternTypeSignature dom_a1uKW stage_a1uKX) (Ann UPatternTypeSignature dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UPatternTypeSignature dom_a1uSt stage_a1uSu) (Ann UPatternTypeSignature dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declPragma :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UTopLevelPragma dom_a1uKW stage_a1uKX) (Ann UTopLevelPragma dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declPragma :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UTopLevelPragma dom_a1uSt stage_a1uSu) (Ann UTopLevelPragma dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declRoleType :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UQualifiedName dom_a1uKW stage_a1uKX) (Ann UQualifiedName dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declRoleType :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UQualifiedName dom_a1uSt stage_a1uSu) (Ann UQualifiedName dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declRoles :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnListG URole dom_a1uKW stage_a1uKX) (AnnListG URole dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declRoles :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnListG URole dom_a1uSt stage_a1uSu) (AnnListG URole dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declSafety :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnMaybeG USafety dom_a1uKW stage_a1uKX) (AnnMaybeG USafety dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declSafety :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnMaybeG USafety dom_a1uSt stage_a1uSu) (AnnMaybeG USafety dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declSplice :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann USplice dom_a1uKW stage_a1uKX) (Ann USplice dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declSplice :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann USplice dom_a1uSt stage_a1uSu) (Ann USplice dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declType :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UType dom_a1uKW stage_a1uKX) (Ann UType dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declType :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UType dom_a1uSt stage_a1uSu) (Ann UType dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UTypeFamily dom_a1uKW stage_a1uKX) (Ann UTypeFamily dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UTypeFamily dom_a1uSt stage_a1uSu) (Ann UTypeFamily dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UTypeSignature dom_a1uKW stage_a1uKX) (Ann UTypeSignature dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UTypeSignature dom_a1uSt stage_a1uSu) (Ann UTypeSignature dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declTypes :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (AnnListG UType dom_a1uKW stage_a1uKX) (AnnListG UType dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declTypes :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (AnnListG UType dom_a1uSt stage_a1uSu) (AnnListG UType dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: declValBind :: forall dom_a1uKW stage_a1uKX. Partial (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UDecl dom_a1uKW stage_a1uKX) (Ann UValueBind dom_a1uKW stage_a1uKX) (Ann UValueBind dom_a1uKW stage_a1uKX)
+ Language.Haskell.Tools.AST.References: declValBind :: forall dom_a1uSt stage_a1uSu. Partial (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UDecl dom_a1uSt stage_a1uSu) (Ann UValueBind dom_a1uSt stage_a1uSu) (Ann UValueBind dom_a1uSt stage_a1uSu)
- Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UTyVar dom_a1uKU stage_a1uKV) (Ann UTyVar dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UTyVar dom_a1uSr stage_a1uSs) (Ann UTyVar dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: dhBody :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhBody :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: dhLeft :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UTyVar dom_a1uKU stage_a1uKV) (Ann UTyVar dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhLeft :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UTyVar dom_a1uSr stage_a1uSs) (Ann UTyVar dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: dhName :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UName dom_a1uKU stage_a1uKV) (Ann UName dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhName :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UName dom_a1uSr stage_a1uSs) (Ann UName dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: dhOperator :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UOperator dom_a1uKU stage_a1uKV) (Ann UOperator dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhOperator :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UOperator dom_a1uSr stage_a1uSs) (Ann UOperator dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: dhRight :: forall dom_a1uKU stage_a1uKV. Partial (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UDeclHead dom_a1uKU stage_a1uKV) (Ann UTyVar dom_a1uKU stage_a1uKV) (Ann UTyVar dom_a1uKU stage_a1uKV)
+ Language.Haskell.Tools.AST.References: dhRight :: forall dom_a1uSr stage_a1uSs. Partial (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UDeclHead dom_a1uSr stage_a1uSs) (Ann UTyVar dom_a1uSr stage_a1uSs) (Ann UTyVar dom_a1uSr stage_a1uSs)
- Language.Haskell.Tools.AST.References: doKind :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UDoKind dom_a1pjL stage_a1pjM) (Ann UDoKind dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: doKind :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UDoKind dom_a1pri stage_a1prj) (Ann UDoKind dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: enumFrom :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: enumFrom :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: enumThen :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnMaybeG UExpr dom_a1pjL stage_a1pjM) (AnnMaybeG UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: enumThen :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnMaybeG UExpr dom_a1pri stage_a1prj) (AnnMaybeG UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: enumTo :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnMaybeG UExpr dom_a1pjL stage_a1pjM) (AnnMaybeG UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: enumTo :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnMaybeG UExpr dom_a1pri stage_a1prj) (AnnMaybeG UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: enumToFix :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: enumToFix :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: espExports :: forall dom_a1Bp8 stage_a1Bp9 dom'_a6CWq stage'_a6CWr. Lens (Ann UExportSpecs dom_a1Bp8 stage_a1Bp9) (Ann UExportSpecs dom_a1Bp8 stage_a1Bp9) (AnnListG UExportSpec dom_a1Bp8 stage_a1Bp9) (AnnListG UExportSpec dom_a1Bp8 stage_a1Bp9)
+ Language.Haskell.Tools.AST.References: espExports :: forall dom_a1BwF stage_a1BwG dom'_a6D3X stage'_a6D3Y. Lens (Ann UExportSpecs dom_a1BwF stage_a1BwG) (Ann UExportSpecs dom_a1BwF stage_a1BwG) (AnnListG UExportSpec dom_a1BwF stage_a1BwG) (AnnListG UExportSpec dom_a1BwF stage_a1BwG)
- Language.Haskell.Tools.AST.References: essList :: forall dom_a1Bp2 stage_a1Bp3 dom'_a6D3Q stage'_a6D3R. Partial (Ann USubSpec dom_a1Bp2 stage_a1Bp3) (Ann USubSpec dom_a1Bp2 stage_a1Bp3) (AnnListG UName dom_a1Bp2 stage_a1Bp3) (AnnListG UName dom_a1Bp2 stage_a1Bp3)
+ Language.Haskell.Tools.AST.References: essList :: forall dom_a1Bwz stage_a1BwA dom'_a6Dbn stage'_a6Dbo. Partial (Ann USubSpec dom_a1Bwz stage_a1BwA) (Ann USubSpec dom_a1Bwz stage_a1BwA) (AnnListG UName dom_a1Bwz stage_a1BwA) (AnnListG UName dom_a1Bwz stage_a1BwA)
- Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a1Bp6 stage_a1Bp7. Partial (Ann UExportSpec dom_a1Bp6 stage_a1Bp7) (Ann UExportSpec dom_a1Bp6 stage_a1Bp7) (Ann UIESpec dom_a1Bp6 stage_a1Bp7) (Ann UIESpec dom_a1Bp6 stage_a1Bp7)
+ Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a1BwD stage_a1BwE. Partial (Ann UExportSpec dom_a1BwD stage_a1BwE) (Ann UExportSpec dom_a1BwD stage_a1BwE) (Ann UIESpec dom_a1BwD stage_a1BwE) (Ann UIESpec dom_a1BwD stage_a1BwE)
- Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a1Bp6 stage_a1Bp7. Partial (Ann UExportSpec dom_a1Bp6 stage_a1Bp7) (Ann UExportSpec dom_a1Bp6 stage_a1Bp7) (Ann UModuleName dom_a1Bp6 stage_a1Bp7) (Ann UModuleName dom_a1Bp6 stage_a1Bp7)
+ Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a1BwD stage_a1BwE. Partial (Ann UExportSpec dom_a1BwD stage_a1BwE) (Ann UExportSpec dom_a1BwD stage_a1BwE) (Ann UModuleName dom_a1BwD stage_a1BwE) (Ann UModuleName dom_a1BwD stage_a1BwE)
- Language.Haskell.Tools.AST.References: exprAlts :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UAlt dom_a1pjL stage_a1pjM) (AnnListG UAlt dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprAlts :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UAlt dom_a1pri stage_a1prj) (AnnListG UAlt dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprArg :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprArg :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprBindings :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UPattern dom_a1pjL stage_a1pjM) (AnnListG UPattern dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprBindings :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UPattern dom_a1pri stage_a1prj) (AnnListG UPattern dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprBracket :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UBracket dom_a1pjL stage_a1pjM) (Ann UBracket dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprBracket :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UBracket dom_a1pri stage_a1prj) (Ann UBracket dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprCase :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprCase :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprCond :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprCond :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprElse :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprElse :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprFun :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprFun :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG ULocalBind dom_a1pjL stage_a1pjM) (AnnListG ULocalBind dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG ULocalBind dom_a1pri stage_a1prj) (AnnListG ULocalBind dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UGuardedCaseRhs dom_a1pjL stage_a1pjM) (AnnListG UGuardedCaseRhs dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UGuardedCaseRhs dom_a1pri stage_a1prj) (AnnListG UGuardedCaseRhs dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprInner :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprInner :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprLhs :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprLhs :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprLit :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann ULiteral dom_a1pjL stage_a1pjM) (Ann ULiteral dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprLit :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann ULiteral dom_a1pri stage_a1prj) (Ann ULiteral dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprName :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UName dom_a1pjL stage_a1pjM) (Ann UName dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprName :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UName dom_a1pri stage_a1prj) (Ann UName dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprOperator :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UOperator dom_a1pjL stage_a1pjM) (Ann UOperator dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprOperator :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UOperator dom_a1pri stage_a1prj) (Ann UOperator dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprPragma :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExprPragma dom_a1pjL stage_a1pjM) (Ann UExprPragma dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprPragma :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExprPragma dom_a1pri stage_a1prj) (Ann UExprPragma dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprQQ :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UQuasiQuote dom_a1pjL stage_a1pjM) (Ann UQuasiQuote dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprQQ :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UQuasiQuote dom_a1pri stage_a1prj) (Ann UQuasiQuote dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UFieldUpdate dom_a1pjL stage_a1pjM) (AnnListG UFieldUpdate dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UFieldUpdate dom_a1pri stage_a1prj) (AnnListG UFieldUpdate dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprRecName :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UName dom_a1pjL stage_a1pjM) (Ann UName dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprRecName :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UName dom_a1pri stage_a1prj) (Ann UName dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprRhs :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprRhs :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprSig :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UType dom_a1pjL stage_a1pjM) (Ann UType dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprSig :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UType dom_a1pri stage_a1prj) (Ann UType dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprSplice :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann USplice dom_a1pjL stage_a1pjM) (Ann USplice dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprSplice :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann USplice dom_a1pri stage_a1prj) (Ann USplice dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprStmts :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UStmt dom_a1pjL stage_a1pjM) (AnnListG UStmt dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprStmts :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UStmt dom_a1pri stage_a1prj) (AnnListG UStmt dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprThen :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprThen :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: exprType :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UType dom_a1pjL stage_a1pjM) (Ann UType dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: exprType :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UType dom_a1pri stage_a1prj) (Ann UType dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: fieldName :: forall dom_a1pjJ stage_a1pjK. Partial (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UName dom_a1pjJ stage_a1pjK) (Ann UName dom_a1pjJ stage_a1pjK)
+ Language.Haskell.Tools.AST.References: fieldName :: forall dom_a1prg stage_a1prh. Partial (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UName dom_a1prg stage_a1prh) (Ann UName dom_a1prg stage_a1prh)
- Language.Haskell.Tools.AST.References: fieldNames :: forall dom_a1uKk stage_a1uKl. Lens (Ann UFieldDecl dom_a1uKk stage_a1uKl) (Ann UFieldDecl dom_a1uKk stage_a1uKl) (AnnListG UName dom_a1uKk stage_a1uKl) (AnnListG UName dom_a1uKk stage_a1uKl)
+ Language.Haskell.Tools.AST.References: fieldNames :: forall dom_a1uRR stage_a1uRS. Lens (Ann UFieldDecl dom_a1uRR stage_a1uRS) (Ann UFieldDecl dom_a1uRR stage_a1uRS) (AnnListG UName dom_a1uRR stage_a1uRS) (AnnListG UName dom_a1uRR stage_a1uRS)
- Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_a1nDR stage_a1nDS. Partial (Ann UPatternField dom_a1nDR stage_a1nDS) (Ann UPatternField dom_a1nDR stage_a1nDS) (Ann UPattern dom_a1nDR stage_a1nDS) (Ann UPattern dom_a1nDR stage_a1nDS)
+ Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_a1nLo stage_a1nLp. Partial (Ann UPatternField dom_a1nLo stage_a1nLp) (Ann UPatternField dom_a1nLo stage_a1nLp) (Ann UPattern dom_a1nLo stage_a1nLp) (Ann UPattern dom_a1nLo stage_a1nLp)
- Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_a1nDR stage_a1nDS. Partial (Ann UPatternField dom_a1nDR stage_a1nDS) (Ann UPatternField dom_a1nDR stage_a1nDS) (Ann UName dom_a1nDR stage_a1nDS) (Ann UName dom_a1nDR stage_a1nDS)
+ Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_a1nLo stage_a1nLp. Partial (Ann UPatternField dom_a1nLo stage_a1nLp) (Ann UPatternField dom_a1nLo stage_a1nLp) (Ann UName dom_a1nLo stage_a1nLp) (Ann UName dom_a1nLo stage_a1nLp)
- Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_a1nDR stage_a1nDS. Partial (Ann UPatternField dom_a1nDR stage_a1nDS) (Ann UPatternField dom_a1nDR stage_a1nDS) (Ann UFieldWildcard dom_a1nDR stage_a1nDS) (Ann UFieldWildcard dom_a1nDR stage_a1nDS)
+ Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_a1nLo stage_a1nLp. Partial (Ann UPatternField dom_a1nLo stage_a1nLp) (Ann UPatternField dom_a1nLo stage_a1nLp) (Ann UFieldWildcard dom_a1nLo stage_a1nLp) (Ann UFieldWildcard dom_a1nLo stage_a1nLp)
- Language.Haskell.Tools.AST.References: fieldType :: forall dom_a1uKk stage_a1uKl. Lens (Ann UFieldDecl dom_a1uKk stage_a1uKl) (Ann UFieldDecl dom_a1uKk stage_a1uKl) (Ann UType dom_a1uKk stage_a1uKl) (Ann UType dom_a1uKk stage_a1uKl)
+ Language.Haskell.Tools.AST.References: fieldType :: forall dom_a1uRR stage_a1uRS. Lens (Ann UFieldDecl dom_a1uRR stage_a1uRS) (Ann UFieldDecl dom_a1uRR stage_a1uRS) (Ann UType dom_a1uRR stage_a1uRS) (Ann UType dom_a1uRR stage_a1uRS)
- Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_a1pjJ stage_a1pjK. Partial (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UName dom_a1pjJ stage_a1pjK) (Ann UName dom_a1pjJ stage_a1pjK)
+ Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_a1prg stage_a1prh. Partial (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UName dom_a1prg stage_a1prh) (Ann UName dom_a1prg stage_a1prh)
- Language.Haskell.Tools.AST.References: fieldValue :: forall dom_a1pjJ stage_a1pjK. Partial (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UExpr dom_a1pjJ stage_a1pjK) (Ann UExpr dom_a1pjJ stage_a1pjK)
+ Language.Haskell.Tools.AST.References: fieldValue :: forall dom_a1prg stage_a1prh. Partial (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UExpr dom_a1prg stage_a1prh) (Ann UExpr dom_a1prg stage_a1prh)
- Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_a1pjJ stage_a1pjK. Partial (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UFieldUpdate dom_a1pjJ stage_a1pjK) (Ann UFieldWildcard dom_a1pjJ stage_a1pjK) (Ann UFieldWildcard dom_a1pjJ stage_a1pjK)
+ Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_a1prg stage_a1prh. Partial (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UFieldUpdate dom_a1prg stage_a1prh) (Ann UFieldWildcard dom_a1prg stage_a1prh) (Ann UFieldWildcard dom_a1prg stage_a1prh)
- Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a1Bpc stage_a1Bpd. Lens (Ann UModule dom_a1Bpc stage_a1Bpd) (Ann UModule dom_a1Bpc stage_a1Bpd) (AnnListG UFilePragma dom_a1Bpc stage_a1Bpd) (AnnListG UFilePragma dom_a1Bpc stage_a1Bpd)
+ Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a1BwJ stage_a1BwK. Lens (Ann UModule dom_a1BwJ stage_a1BwK) (Ann UModule dom_a1BwJ stage_a1BwK) (AnnListG UFilePragma dom_a1BwJ stage_a1BwK) (AnnListG UFilePragma dom_a1BwJ stage_a1BwK)
- Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_a1tla stage_a1tlb. Lens (Ann UFixitySignature dom_a1tla stage_a1tlb) (Ann UFixitySignature dom_a1tla stage_a1tlb) (Ann Assoc dom_a1tla stage_a1tlb) (Ann Assoc dom_a1tla stage_a1tlb)
+ Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_a1tsH stage_a1tsI. Lens (Ann UFixitySignature dom_a1tsH stage_a1tsI) (Ann UFixitySignature dom_a1tsH stage_a1tsI) (Ann Assoc dom_a1tsH stage_a1tsI) (Ann Assoc dom_a1tsH stage_a1tsI)
- Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_a1tla stage_a1tlb. Lens (Ann UFixitySignature dom_a1tla stage_a1tlb) (Ann UFixitySignature dom_a1tla stage_a1tlb) (AnnListG UOperator dom_a1tla stage_a1tlb) (AnnListG UOperator dom_a1tla stage_a1tlb)
+ Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_a1tsH stage_a1tsI. Lens (Ann UFixitySignature dom_a1tsH stage_a1tsI) (Ann UFixitySignature dom_a1tsH stage_a1tsI) (AnnListG UOperator dom_a1tsH stage_a1tsI) (AnnListG UOperator dom_a1tsH stage_a1tsI)
- Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_a1tla stage_a1tlb. Lens (Ann UFixitySignature dom_a1tla stage_a1tlb) (Ann UFixitySignature dom_a1tla stage_a1tlb) (Ann Precedence dom_a1tla stage_a1tlb) (Ann Precedence dom_a1tla stage_a1tlb)
+ Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_a1tsH stage_a1tsI. Lens (Ann UFixitySignature dom_a1tsH stage_a1tsI) (Ann UFixitySignature dom_a1tsH stage_a1tsI) (Ann Precedence dom_a1tsH stage_a1tsI) (Ann Precedence dom_a1tsH stage_a1tsI)
- Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_a1kRE stage_a1kRF. Partial (Ann ULiteral dom_a1kRE stage_a1kRF) (Ann ULiteral dom_a1kRE stage_a1kRF) Rational Rational
+ Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_a1kZb stage_a1kZc. Partial (Ann ULiteral dom_a1kZb stage_a1kZc) (Ann ULiteral dom_a1kZb stage_a1kZc) Rational Rational
- Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_a1kRE stage_a1kRF. Partial (Ann ULiteral dom_a1kRE stage_a1kRF) (Ann ULiteral dom_a1kRE stage_a1kRF) Rational Rational
+ Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_a1kZb stage_a1kZc. Partial (Ann ULiteral dom_a1kZb stage_a1kZc) (Ann ULiteral dom_a1kZb stage_a1kZc) Rational Rational
- Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_a1tlm stage_a1tln. Partial (Ann UValueBind dom_a1tlm stage_a1tln) (Ann UValueBind dom_a1tlm stage_a1tln) (AnnListG UMatch dom_a1tlm stage_a1tln) (AnnListG UMatch dom_a1tlm stage_a1tln)
+ Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_a1tsT stage_a1tsU. Partial (Ann UValueBind dom_a1tsT stage_a1tsU) (Ann UValueBind dom_a1tsT stage_a1tsU) (AnnListG UMatch dom_a1tsT stage_a1tsU) (AnnListG UMatch dom_a1tsT stage_a1tsU)
- Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_a1uKo stage_a1uKp. Lens (Ann UFunDep dom_a1uKo stage_a1uKp) (Ann UFunDep dom_a1uKo stage_a1uKp) (AnnListG UName dom_a1uKo stage_a1uKp) (AnnListG UName dom_a1uKo stage_a1uKp)
+ Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_a1uRV stage_a1uRW. Lens (Ann UFunDep dom_a1uRV stage_a1uRW) (Ann UFunDep dom_a1uRV stage_a1uRW) (AnnListG UName dom_a1uRV stage_a1uRW) (AnnListG UName dom_a1uRV stage_a1uRW)
- Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_a1uKo stage_a1uKp. Lens (Ann UFunDep dom_a1uKo stage_a1uKp) (Ann UFunDep dom_a1uKo stage_a1uKp) (AnnListG UName dom_a1uKo stage_a1uKp) (AnnListG UName dom_a1uKo stage_a1uKp)
+ Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_a1uRV stage_a1uRW. Lens (Ann UFunDep dom_a1uRV stage_a1uRW) (Ann UFunDep dom_a1uRV stage_a1uRW) (AnnListG UName dom_a1uRV stage_a1uRW) (AnnListG UName dom_a1uRV stage_a1uRW)
- Language.Haskell.Tools.AST.References: funDeps :: forall dom_a1uKq stage_a1uKr dom'_a6GSK stage'_a6GSL. Lens (Ann UFunDeps dom_a1uKq stage_a1uKr) (Ann UFunDeps dom_a1uKq stage_a1uKr) (AnnListG UFunDep dom_a1uKq stage_a1uKr) (AnnListG UFunDep dom_a1uKq stage_a1uKr)
+ Language.Haskell.Tools.AST.References: funDeps :: forall dom_a1uRX stage_a1uRY dom'_a6H0h stage'_a6H0i. Lens (Ann UFunDeps dom_a1uRX stage_a1uRY) (Ann UFunDeps dom_a1uRX stage_a1uRY) (AnnListG UFunDep dom_a1uRX stage_a1uRY) (AnnListG UFunDep dom_a1uRX stage_a1uRY)
- Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_a1uKw stage_a1uKx. Lens (Ann UGadtConDecl dom_a1uKw stage_a1uKx) (Ann UGadtConDecl dom_a1uKw stage_a1uKx) (AnnListG UName dom_a1uKw stage_a1uKx) (AnnListG UName dom_a1uKw stage_a1uKx)
+ Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_a1uS3 stage_a1uS4. Lens (Ann UGadtConDecl dom_a1uS3 stage_a1uS4) (Ann UGadtConDecl dom_a1uS3 stage_a1uS4) (AnnListG UName dom_a1uS3 stage_a1uS4) (AnnListG UName dom_a1uS3 stage_a1uS4)
- Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_a1uKs stage_a1uKt. Partial (Ann UGadtConType dom_a1uKs stage_a1uKt) (Ann UGadtConType dom_a1uKs stage_a1uKt) (Ann UType dom_a1uKs stage_a1uKt) (Ann UType dom_a1uKs stage_a1uKt)
+ Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_a1uRZ stage_a1uS0. Partial (Ann UGadtConType dom_a1uRZ stage_a1uS0) (Ann UGadtConType dom_a1uRZ stage_a1uS0) (Ann UType dom_a1uRZ stage_a1uS0) (Ann UType dom_a1uRZ stage_a1uS0)
- Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_a1uKs stage_a1uKt. Partial (Ann UGadtConType dom_a1uKs stage_a1uKt) (Ann UGadtConType dom_a1uKs stage_a1uKt) (AnnListG UFieldDecl dom_a1uKs stage_a1uKt) (AnnListG UFieldDecl dom_a1uKs stage_a1uKt)
+ Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_a1uRZ stage_a1uS0. Partial (Ann UGadtConType dom_a1uRZ stage_a1uS0) (Ann UGadtConType dom_a1uRZ stage_a1uS0) (AnnListG UFieldDecl dom_a1uRZ stage_a1uS0) (AnnListG UFieldDecl dom_a1uRZ stage_a1uS0)
- Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_a1uKs stage_a1uKt. Partial (Ann UGadtConType dom_a1uKs stage_a1uKt) (Ann UGadtConType dom_a1uKs stage_a1uKt) (Ann UType dom_a1uKs stage_a1uKt) (Ann UType dom_a1uKs stage_a1uKt)
+ Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_a1uRZ stage_a1uS0. Partial (Ann UGadtConType dom_a1uRZ stage_a1uS0) (Ann UGadtConType dom_a1uRZ stage_a1uS0) (Ann UType dom_a1uRZ stage_a1uS0) (Ann UType dom_a1uRZ stage_a1uS0)
- Language.Haskell.Tools.AST.References: gadtConType :: forall dom_a1uKw stage_a1uKx. Lens (Ann UGadtConDecl dom_a1uKw stage_a1uKx) (Ann UGadtConDecl dom_a1uKw stage_a1uKx) (Ann UGadtConType dom_a1uKw stage_a1uKx) (Ann UGadtConType dom_a1uKw stage_a1uKx)
+ Language.Haskell.Tools.AST.References: gadtConType :: forall dom_a1uS3 stage_a1uS4. Lens (Ann UGadtConDecl dom_a1uS3 stage_a1uS4) (Ann UGadtConDecl dom_a1uS3 stage_a1uS4) (Ann UGadtConType dom_a1uS3 stage_a1uS4) (Ann UGadtConType dom_a1uS3 stage_a1uS4)
- Language.Haskell.Tools.AST.References: guardBinds :: forall dom_a1tl0 stage_a1tl1. Partial (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann URhsGuard dom_a1tl0 stage_a1tl1) (AnnListG ULocalBind dom_a1tl0 stage_a1tl1) (AnnListG ULocalBind dom_a1tl0 stage_a1tl1)
+ Language.Haskell.Tools.AST.References: guardBinds :: forall dom_a1tsx stage_a1tsy. Partial (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann URhsGuard dom_a1tsx stage_a1tsy) (AnnListG ULocalBind dom_a1tsx stage_a1tsy) (AnnListG ULocalBind dom_a1tsx stage_a1tsy)
- Language.Haskell.Tools.AST.References: guardCheck :: forall dom_a1tl0 stage_a1tl1. Partial (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann UExpr dom_a1tl0 stage_a1tl1) (Ann UExpr dom_a1tl0 stage_a1tl1)
+ Language.Haskell.Tools.AST.References: guardCheck :: forall dom_a1tsx stage_a1tsy. Partial (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann UExpr dom_a1tsx stage_a1tsy) (Ann UExpr dom_a1tsx stage_a1tsy)
- Language.Haskell.Tools.AST.References: guardExpr :: forall dom_a1tl2 stage_a1tl3. Lens (Ann UGuardedRhs dom_a1tl2 stage_a1tl3) (Ann UGuardedRhs dom_a1tl2 stage_a1tl3) (Ann UExpr dom_a1tl2 stage_a1tl3) (Ann UExpr dom_a1tl2 stage_a1tl3)
+ Language.Haskell.Tools.AST.References: guardExpr :: forall dom_a1tsz stage_a1tsA. Lens (Ann UGuardedRhs dom_a1tsz stage_a1tsA) (Ann UGuardedRhs dom_a1tsz stage_a1tsA) (Ann UExpr dom_a1tsz stage_a1tsA) (Ann UExpr dom_a1tsz stage_a1tsA)
- Language.Haskell.Tools.AST.References: guardPat :: forall dom_a1tl0 stage_a1tl1. Partial (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann UPattern dom_a1tl0 stage_a1tl1) (Ann UPattern dom_a1tl0 stage_a1tl1)
+ Language.Haskell.Tools.AST.References: guardPat :: forall dom_a1tsx stage_a1tsy. Partial (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann UPattern dom_a1tsx stage_a1tsy) (Ann UPattern dom_a1tsx stage_a1tsy)
- Language.Haskell.Tools.AST.References: guardRhs :: forall dom_a1tl0 stage_a1tl1. Partial (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann URhsGuard dom_a1tl0 stage_a1tl1) (Ann UExpr dom_a1tl0 stage_a1tl1) (Ann UExpr dom_a1tl0 stage_a1tl1)
+ Language.Haskell.Tools.AST.References: guardRhs :: forall dom_a1tsx stage_a1tsy. Partial (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann URhsGuard dom_a1tsx stage_a1tsy) (Ann UExpr dom_a1tsx stage_a1tsy) (Ann UExpr dom_a1tsx stage_a1tsy)
- Language.Haskell.Tools.AST.References: guardStmts :: forall dom_a1tl2 stage_a1tl3. Lens (Ann UGuardedRhs dom_a1tl2 stage_a1tl3) (Ann UGuardedRhs dom_a1tl2 stage_a1tl3) (AnnListG URhsGuard dom_a1tl2 stage_a1tl3) (AnnListG URhsGuard dom_a1tl2 stage_a1tl3)
+ Language.Haskell.Tools.AST.References: guardStmts :: forall dom_a1tsz stage_a1tsA. Lens (Ann UGuardedRhs dom_a1tsz stage_a1tsA) (Ann UGuardedRhs dom_a1tsz stage_a1tsA) (AnnListG URhsGuard dom_a1tsz stage_a1tsA) (AnnListG URhsGuard dom_a1tsz stage_a1tsA)
- Language.Haskell.Tools.AST.References: ieName :: forall dom_a1Bp4 stage_a1Bp5. Lens (Ann UIESpec dom_a1Bp4 stage_a1Bp5) (Ann UIESpec dom_a1Bp4 stage_a1Bp5) (Ann UName dom_a1Bp4 stage_a1Bp5) (Ann UName dom_a1Bp4 stage_a1Bp5)
+ Language.Haskell.Tools.AST.References: ieName :: forall dom_a1BwB stage_a1BwC. Lens (Ann UIESpec dom_a1BwB stage_a1BwC) (Ann UIESpec dom_a1BwB stage_a1BwC) (Ann UName dom_a1BwB stage_a1BwC) (Ann UName dom_a1BwB stage_a1BwC)
- Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a1Bp4 stage_a1Bp5. Lens (Ann UIESpec dom_a1Bp4 stage_a1Bp5) (Ann UIESpec dom_a1Bp4 stage_a1Bp5) (AnnMaybeG USubSpec dom_a1Bp4 stage_a1Bp5) (AnnMaybeG USubSpec dom_a1Bp4 stage_a1Bp5)
+ Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a1BwB stage_a1BwC. Lens (Ann UIESpec dom_a1BwB stage_a1BwC) (Ann UIESpec dom_a1BwB stage_a1BwC) (AnnMaybeG USubSpec dom_a1BwB stage_a1BwC) (AnnMaybeG USubSpec dom_a1BwB stage_a1BwC)
- Language.Haskell.Tools.AST.References: ihConName :: forall dom_a1uKM stage_a1uKN. Partial (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UName dom_a1uKM stage_a1uKN) (Ann UName dom_a1uKM stage_a1uKN)
+ Language.Haskell.Tools.AST.References: ihConName :: forall dom_a1uSj stage_a1uSk. Partial (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UName dom_a1uSj stage_a1uSk) (Ann UName dom_a1uSj stage_a1uSk)
- Language.Haskell.Tools.AST.References: ihFun :: forall dom_a1uKM stage_a1uKN. Partial (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN)
+ Language.Haskell.Tools.AST.References: ihFun :: forall dom_a1uSj stage_a1uSk. Partial (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk)
- Language.Haskell.Tools.AST.References: ihHead :: forall dom_a1uKM stage_a1uKN. Partial (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN)
+ Language.Haskell.Tools.AST.References: ihHead :: forall dom_a1uSj stage_a1uSk. Partial (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk)
- Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_a1uKM stage_a1uKN. Partial (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UType dom_a1uKM stage_a1uKN) (Ann UType dom_a1uKM stage_a1uKN)
+ Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_a1uSj stage_a1uSk. Partial (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UType dom_a1uSj stage_a1uSk) (Ann UType dom_a1uSj stage_a1uSk)
- Language.Haskell.Tools.AST.References: ihOperator :: forall dom_a1uKM stage_a1uKN. Partial (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UName dom_a1uKM stage_a1uKN) (Ann UName dom_a1uKM stage_a1uKN)
+ Language.Haskell.Tools.AST.References: ihOperator :: forall dom_a1uSj stage_a1uSk. Partial (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UName dom_a1uSj stage_a1uSk) (Ann UName dom_a1uSj stage_a1uSk)
- Language.Haskell.Tools.AST.References: ihType :: forall dom_a1uKM stage_a1uKN. Partial (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UInstanceHead dom_a1uKM stage_a1uKN) (Ann UType dom_a1uKM stage_a1uKN) (Ann UType dom_a1uKM stage_a1uKN)
+ Language.Haskell.Tools.AST.References: ihType :: forall dom_a1uSj stage_a1uSk. Partial (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UInstanceHead dom_a1uSj stage_a1uSk) (Ann UType dom_a1uSj stage_a1uSk) (Ann UType dom_a1uSj stage_a1uSk)
- Language.Haskell.Tools.AST.References: importAs :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (AnnMaybeG UImportRenaming dom_a1BoU stage_a1BoV) (AnnMaybeG UImportRenaming dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importAs :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportRenaming dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportRenaming dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importModule :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UModuleName dom_a1BoU stage_a1BoV) (Ann UModuleName dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importModule :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UModuleName dom_a1Bwr stage_a1Bws) (Ann UModuleName dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importPkg :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (AnnMaybeG UStringNode dom_a1BoU stage_a1BoV) (AnnMaybeG UStringNode dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importPkg :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (AnnMaybeG UStringNode dom_a1Bwr stage_a1Bws) (AnnMaybeG UStringNode dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importQualified :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (AnnMaybeG UImportQualified dom_a1BoU stage_a1BoV) (AnnMaybeG UImportQualified dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importQualified :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportQualified dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportQualified dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importRename :: forall dom_a1BoI stage_a1BoJ dom'_a6Dp8 stage'_a6Dp9. Lens (Ann UImportRenaming dom_a1BoI stage_a1BoJ) (Ann UImportRenaming dom_a1BoI stage_a1BoJ) (Ann UModuleName dom_a1BoI stage_a1BoJ) (Ann UModuleName dom_a1BoI stage_a1BoJ)
+ Language.Haskell.Tools.AST.References: importRename :: forall dom_a1Bwf stage_a1Bwg dom'_a6DwF stage'_a6DwG. Lens (Ann UImportRenaming dom_a1Bwf stage_a1Bwg) (Ann UImportRenaming dom_a1Bwf stage_a1Bwg) (Ann UModuleName dom_a1Bwf stage_a1Bwg) (Ann UModuleName dom_a1Bwf stage_a1Bwg)
- Language.Haskell.Tools.AST.References: importSafe :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (AnnMaybeG UImportSafe dom_a1BoU stage_a1BoV) (AnnMaybeG UImportSafe dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importSafe :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportSafe dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportSafe dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importSource :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (AnnMaybeG UImportSource dom_a1BoU stage_a1BoV) (AnnMaybeG UImportSource dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importSource :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportSource dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportSource dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importSpec :: forall dom_a1BoU stage_a1BoV. Lens (Ann UImportDecl dom_a1BoU stage_a1BoV) (Ann UImportDecl dom_a1BoU stage_a1BoV) (AnnMaybeG UImportSpec dom_a1BoU stage_a1BoV) (AnnMaybeG UImportSpec dom_a1BoU stage_a1BoV)
+ Language.Haskell.Tools.AST.References: importSpec :: forall dom_a1Bwr stage_a1Bws. Lens (Ann UImportDecl dom_a1Bwr stage_a1Bws) (Ann UImportDecl dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportSpec dom_a1Bwr stage_a1Bws) (AnnMaybeG UImportSpec dom_a1Bwr stage_a1Bws)
- Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a1BoS stage_a1BoT. Partial (Ann UImportSpec dom_a1BoS stage_a1BoT) (Ann UImportSpec dom_a1BoS stage_a1BoT) (AnnListG UIESpec dom_a1BoS stage_a1BoT) (AnnListG UIESpec dom_a1BoS stage_a1BoT)
+ Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a1Bwp stage_a1Bwq. Partial (Ann UImportSpec dom_a1Bwp stage_a1Bwq) (Ann UImportSpec dom_a1Bwp stage_a1Bwq) (AnnListG UIESpec dom_a1Bwp stage_a1Bwq) (AnnListG UIESpec dom_a1Bwp stage_a1Bwq)
- Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a1BoS stage_a1BoT. Partial (Ann UImportSpec dom_a1BoS stage_a1BoT) (Ann UImportSpec dom_a1BoS stage_a1BoT) (AnnListG UIESpec dom_a1BoS stage_a1BoT) (AnnListG UIESpec dom_a1BoS stage_a1BoT)
+ Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a1Bwp stage_a1Bwq. Partial (Ann UImportSpec dom_a1Bwp stage_a1Bwq) (Ann UImportSpec dom_a1Bwp stage_a1Bwq) (AnnListG UIESpec dom_a1Bwp stage_a1Bwq) (AnnListG UIESpec dom_a1Bwp stage_a1Bwq)
- Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_a1uKA stage_a1uKB. Lens (Ann UInjectivityAnn dom_a1uKA stage_a1uKB) (Ann UInjectivityAnn dom_a1uKA stage_a1uKB) (AnnListG UName dom_a1uKA stage_a1uKB) (AnnListG UName dom_a1uKA stage_a1uKB)
+ Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_a1uS7 stage_a1uS8. Lens (Ann UInjectivityAnn dom_a1uS7 stage_a1uS8) (Ann UInjectivityAnn dom_a1uS7 stage_a1uS8) (AnnListG UName dom_a1uS7 stage_a1uS8) (AnnListG UName dom_a1uS7 stage_a1uS8)
- Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_a1uKA stage_a1uKB. Lens (Ann UInjectivityAnn dom_a1uKA stage_a1uKB) (Ann UInjectivityAnn dom_a1uKA stage_a1uKB) (Ann UName dom_a1uKA stage_a1uKB) (Ann UName dom_a1uKA stage_a1uKB)
+ Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_a1uS7 stage_a1uS8. Lens (Ann UInjectivityAnn dom_a1uS7 stage_a1uS8) (Ann UInjectivityAnn dom_a1uS7 stage_a1uS8) (Ann UName dom_a1uS7 stage_a1uS8) (Ann UName dom_a1uS7 stage_a1uS8)
- Language.Haskell.Tools.AST.References: inlinableDef :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: inlinableDef :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: inlineDef :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: inlineDef :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: innerExpr :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: innerExpr :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (AnnListG UConDecl dom_a1uKI stage_a1uKJ) (AnnListG UConDecl dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (AnnListG UConDecl dom_a1uSf stage_a1uSg) (AnnListG UConDecl dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (AnnMaybeG UKindConstraint dom_a1uKI stage_a1uKJ) (AnnMaybeG UKindConstraint dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (AnnMaybeG UKindConstraint dom_a1uSf stage_a1uSg) (AnnMaybeG UKindConstraint dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UDataOrNewtypeKeyword dom_a1uKI stage_a1uKJ) (Ann UDataOrNewtypeKeyword dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UDataOrNewtypeKeyword dom_a1uSf stage_a1uSg) (Ann UDataOrNewtypeKeyword dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UValueBind dom_a1uKI stage_a1uKJ) (Ann UValueBind dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UValueBind dom_a1uSf stage_a1uSg) (Ann UValueBind dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_a1uKK stage_a1uKL dom'_a6FTs stage'_a6FTt. Lens (Ann UInstBody dom_a1uKK stage_a1uKL) (Ann UInstBody dom_a1uKK stage_a1uKL) (AnnListG UInstBodyDecl dom_a1uKK stage_a1uKL) (AnnListG UInstBodyDecl dom_a1uKK stage_a1uKL)
+ Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_a1uSh stage_a1uSi dom'_a6G0Z stage'_a6G10. Lens (Ann UInstBody dom_a1uSh stage_a1uSi) (Ann UInstBody dom_a1uSh stage_a1uSi) (AnnListG UInstBodyDecl dom_a1uSh stage_a1uSi) (AnnListG UInstBodyDecl dom_a1uSh stage_a1uSi)
- Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (AnnMaybeG UDeriving dom_a1uKI stage_a1uKJ) (AnnMaybeG UDeriving dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (AnnMaybeG UDeriving dom_a1uSf stage_a1uSg) (AnnMaybeG UDeriving dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (AnnListG UGadtConDecl dom_a1uKI stage_a1uKJ) (AnnListG UGadtConDecl dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (AnnListG UGadtConDecl dom_a1uSf stage_a1uSg) (AnnListG UGadtConDecl dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstanceRule dom_a1uKI stage_a1uKJ) (Ann UInstanceRule dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstanceRule dom_a1uSf stage_a1uSg) (Ann UInstanceRule dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UTypeEqn dom_a1uKI stage_a1uKJ) (Ann UTypeEqn dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UTypeEqn dom_a1uSf stage_a1uSg) (Ann UTypeEqn dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UTypeSignature dom_a1uKI stage_a1uKJ) (Ann UTypeSignature dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UTypeSignature dom_a1uSf stage_a1uSg) (Ann UTypeSignature dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: intLitValue :: forall dom_a1kRE stage_a1kRF. Partial (Ann ULiteral dom_a1kRE stage_a1kRF) (Ann ULiteral dom_a1kRE stage_a1kRF) Integer Integer
+ Language.Haskell.Tools.AST.References: intLitValue :: forall dom_a1kZb stage_a1kZc. Partial (Ann ULiteral dom_a1kZb stage_a1kZc) (Ann ULiteral dom_a1kZb stage_a1kZc) Integer Integer
- Language.Haskell.Tools.AST.References: irCtx :: forall dom_a1uKO stage_a1uKP. Lens (Ann UInstanceRule dom_a1uKO stage_a1uKP) (Ann UInstanceRule dom_a1uKO stage_a1uKP) (AnnMaybeG UContext dom_a1uKO stage_a1uKP) (AnnMaybeG UContext dom_a1uKO stage_a1uKP)
+ Language.Haskell.Tools.AST.References: irCtx :: forall dom_a1uSl stage_a1uSm. Lens (Ann UInstanceRule dom_a1uSl stage_a1uSm) (Ann UInstanceRule dom_a1uSl stage_a1uSm) (AnnMaybeG UContext dom_a1uSl stage_a1uSm) (AnnMaybeG UContext dom_a1uSl stage_a1uSm)
- Language.Haskell.Tools.AST.References: irHead :: forall dom_a1uKO stage_a1uKP. Lens (Ann UInstanceRule dom_a1uKO stage_a1uKP) (Ann UInstanceRule dom_a1uKO stage_a1uKP) (Ann UInstanceHead dom_a1uKO stage_a1uKP) (Ann UInstanceHead dom_a1uKO stage_a1uKP)
+ Language.Haskell.Tools.AST.References: irHead :: forall dom_a1uSl stage_a1uSm. Lens (Ann UInstanceRule dom_a1uSl stage_a1uSm) (Ann UInstanceRule dom_a1uSl stage_a1uSm) (Ann UInstanceHead dom_a1uSl stage_a1uSm) (Ann UInstanceHead dom_a1uSl stage_a1uSm)
- Language.Haskell.Tools.AST.References: irVars :: forall dom_a1uKO stage_a1uKP. Lens (Ann UInstanceRule dom_a1uKO stage_a1uKP) (Ann UInstanceRule dom_a1uKO stage_a1uKP) (AnnMaybeG (AnnListG UTyVar) dom_a1uKO stage_a1uKP) (AnnMaybeG (AnnListG UTyVar) dom_a1uKO stage_a1uKP)
+ Language.Haskell.Tools.AST.References: irVars :: forall dom_a1uSl stage_a1uSm. Lens (Ann UInstanceRule dom_a1uSl stage_a1uSm) (Ann UInstanceRule dom_a1uSl stage_a1uSm) (AnnMaybeG (AnnListG UTyVar) dom_a1uSl stage_a1uSm) (AnnMaybeG (AnnListG UTyVar) dom_a1uSl stage_a1uSm)
- Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindConstr :: forall dom_a1lhz stage_a1lhA dom'_a6J9B stage'_a6J9C. Lens (Ann UKindConstraint dom_a1lhz stage_a1lhA) (Ann UKindConstraint dom_a1lhz stage_a1lhA) (Ann UKind dom_a1lhz stage_a1lhA) (Ann UKind dom_a1lhz stage_a1lhA)
+ Language.Haskell.Tools.AST.References: kindConstr :: forall dom_a1lp6 stage_a1lp7 dom'_a6Jh8 stage'_a6Jh9. Lens (Ann UKindConstraint dom_a1lp6 stage_a1lp7) (Ann UKindConstraint dom_a1lp6 stage_a1lp7) (Ann UKind dom_a1lp6 stage_a1lp7) (Ann UKind dom_a1lp6 stage_a1lp7)
- Language.Haskell.Tools.AST.References: kindElem :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindElem :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindLeft :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindLeft :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindParen :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindParen :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann (UPromoted UKind) dom_a1lhx stage_a1lhy) (Ann (UPromoted UKind) dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann (UPromoted UKind) dom_a1lp4 stage_a1lp5) (Ann (UPromoted UKind) dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindRight :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindRight :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: kindVar :: forall dom_a1lhx stage_a1lhy. Partial (Ann UKind dom_a1lhx stage_a1lhy) (Ann UKind dom_a1lhx stage_a1lhy) (Ann UName dom_a1lhx stage_a1lhy) (Ann UName dom_a1lhx stage_a1lhy)
+ Language.Haskell.Tools.AST.References: kindVar :: forall dom_a1lp4 stage_a1lp5. Partial (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UKind dom_a1lp4 stage_a1lp5) (Ann UName dom_a1lp4 stage_a1lp5) (Ann UName dom_a1lp4 stage_a1lp5)
- Language.Haskell.Tools.AST.References: langExt :: forall dom_a1BoW stage_a1BoX. Lens (Ann ULanguageExtension dom_a1BoW stage_a1BoX) (Ann ULanguageExtension dom_a1BoW stage_a1BoX) String String
+ Language.Haskell.Tools.AST.References: langExt :: forall dom_a1Bwt stage_a1Bwu. Lens (Ann ULanguageExtension dom_a1Bwt stage_a1Bwu) (Ann ULanguageExtension dom_a1Bwt stage_a1Bwu) String String
- Language.Haskell.Tools.AST.References: listElems :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UExpr dom_a1pjL stage_a1pjM) (AnnListG UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: listElems :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UExpr dom_a1pri stage_a1prj) (AnnListG UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: localBinds :: forall dom_a1tlg stage_a1tlh dom'_a6ISp stage'_a6ISq. Lens (Ann ULocalBinds dom_a1tlg stage_a1tlh) (Ann ULocalBinds dom_a1tlg stage_a1tlh) (AnnListG ULocalBind dom_a1tlg stage_a1tlh) (AnnListG ULocalBind dom_a1tlg stage_a1tlh)
+ Language.Haskell.Tools.AST.References: localBinds :: forall dom_a1tsN stage_a1tsO dom'_a6IZW stage'_a6IZX. Lens (Ann ULocalBinds dom_a1tsN stage_a1tsO) (Ann ULocalBinds dom_a1tsN stage_a1tsO) (AnnListG ULocalBind dom_a1tsN stage_a1tsO) (AnnListG ULocalBind dom_a1tsN stage_a1tsO)
- Language.Haskell.Tools.AST.References: localFixity :: forall dom_a1tle stage_a1tlf. Partial (Ann ULocalBind dom_a1tle stage_a1tlf) (Ann ULocalBind dom_a1tle stage_a1tlf) (Ann UFixitySignature dom_a1tle stage_a1tlf) (Ann UFixitySignature dom_a1tle stage_a1tlf)
+ Language.Haskell.Tools.AST.References: localFixity :: forall dom_a1tsL stage_a1tsM. Partial (Ann ULocalBind dom_a1tsL stage_a1tsM) (Ann ULocalBind dom_a1tsL stage_a1tsM) (Ann UFixitySignature dom_a1tsL stage_a1tsM) (Ann UFixitySignature dom_a1tsL stage_a1tsM)
- Language.Haskell.Tools.AST.References: localSig :: forall dom_a1tle stage_a1tlf. Partial (Ann ULocalBind dom_a1tle stage_a1tlf) (Ann ULocalBind dom_a1tle stage_a1tlf) (Ann UTypeSignature dom_a1tle stage_a1tlf) (Ann UTypeSignature dom_a1tle stage_a1tlf)
+ Language.Haskell.Tools.AST.References: localSig :: forall dom_a1tsL stage_a1tsM. Partial (Ann ULocalBind dom_a1tsL stage_a1tsM) (Ann ULocalBind dom_a1tsL stage_a1tsM) (Ann UTypeSignature dom_a1tsL stage_a1tsM) (Ann UTypeSignature dom_a1tsL stage_a1tsM)
- Language.Haskell.Tools.AST.References: localVal :: forall dom_a1tle stage_a1tlf. Partial (Ann ULocalBind dom_a1tle stage_a1tlf) (Ann ULocalBind dom_a1tle stage_a1tlf) (Ann UValueBind dom_a1tle stage_a1tlf) (Ann UValueBind dom_a1tle stage_a1tlf)
+ Language.Haskell.Tools.AST.References: localVal :: forall dom_a1tsL stage_a1tsM. Partial (Ann ULocalBind dom_a1tsL stage_a1tsM) (Ann ULocalBind dom_a1tsL stage_a1tsM) (Ann UValueBind dom_a1tsL stage_a1tsM) (Ann UValueBind dom_a1tsL stage_a1tsM)
- Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a1Bp0 stage_a1Bp1. Partial (Ann UFilePragma dom_a1Bp0 stage_a1Bp1) (Ann UFilePragma dom_a1Bp0 stage_a1Bp1) (AnnListG ULanguageExtension dom_a1Bp0 stage_a1Bp1) (AnnListG ULanguageExtension dom_a1Bp0 stage_a1Bp1)
+ Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a1Bwx stage_a1Bwy. Partial (Ann UFilePragma dom_a1Bwx stage_a1Bwy) (Ann UFilePragma dom_a1Bwx stage_a1Bwy) (AnnListG ULanguageExtension dom_a1Bwx stage_a1Bwy) (AnnListG ULanguageExtension dom_a1Bwx stage_a1Bwy)
- Language.Haskell.Tools.AST.References: matchBinds :: forall dom_a1tlk stage_a1tll. Lens (Ann UMatch dom_a1tlk stage_a1tll) (Ann UMatch dom_a1tlk stage_a1tll) (AnnMaybeG ULocalBinds dom_a1tlk stage_a1tll) (AnnMaybeG ULocalBinds dom_a1tlk stage_a1tll)
+ Language.Haskell.Tools.AST.References: matchBinds :: forall dom_a1tsR stage_a1tsS. Lens (Ann UMatch dom_a1tsR stage_a1tsS) (Ann UMatch dom_a1tsR stage_a1tsS) (AnnMaybeG ULocalBinds dom_a1tsR stage_a1tsS) (AnnMaybeG ULocalBinds dom_a1tsR stage_a1tsS)
- Language.Haskell.Tools.AST.References: matchLhs :: forall dom_a1tlk stage_a1tll. Lens (Ann UMatch dom_a1tlk stage_a1tll) (Ann UMatch dom_a1tlk stage_a1tll) (Ann UMatchLhs dom_a1tlk stage_a1tll) (Ann UMatchLhs dom_a1tlk stage_a1tll)
+ Language.Haskell.Tools.AST.References: matchLhs :: forall dom_a1tsR stage_a1tsS. Lens (Ann UMatch dom_a1tsR stage_a1tsS) (Ann UMatch dom_a1tsR stage_a1tsS) (Ann UMatchLhs dom_a1tsR stage_a1tsS) (Ann UMatchLhs dom_a1tsR stage_a1tsS)
- Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_a1tli stage_a1tlj. Lens (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UMatchLhs dom_a1tli stage_a1tlj) (AnnListG UPattern dom_a1tli stage_a1tlj) (AnnListG UPattern dom_a1tli stage_a1tlj)
+ Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_a1tsP stage_a1tsQ. Lens (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (AnnListG UPattern dom_a1tsP stage_a1tsQ) (AnnListG UPattern dom_a1tsP stage_a1tsQ)
- Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_a1tli stage_a1tlj. Partial (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UPattern dom_a1tli stage_a1tlj) (Ann UPattern dom_a1tli stage_a1tlj)
+ Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_a1tsP stage_a1tsQ. Partial (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UPattern dom_a1tsP stage_a1tsQ) (Ann UPattern dom_a1tsP stage_a1tsQ)
- Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_a1tli stage_a1tlj. Partial (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UName dom_a1tli stage_a1tlj) (Ann UName dom_a1tli stage_a1tlj)
+ Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_a1tsP stage_a1tsQ. Partial (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UName dom_a1tsP stage_a1tsQ) (Ann UName dom_a1tsP stage_a1tsQ)
- Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_a1tli stage_a1tlj. Partial (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UOperator dom_a1tli stage_a1tlj) (Ann UOperator dom_a1tli stage_a1tlj)
+ Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_a1tsP stage_a1tsQ. Partial (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UOperator dom_a1tsP stage_a1tsQ) (Ann UOperator dom_a1tsP stage_a1tsQ)
- Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_a1tli stage_a1tlj. Partial (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UMatchLhs dom_a1tli stage_a1tlj) (Ann UPattern dom_a1tli stage_a1tlj) (Ann UPattern dom_a1tli stage_a1tlj)
+ Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_a1tsP stage_a1tsQ. Partial (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UMatchLhs dom_a1tsP stage_a1tsQ) (Ann UPattern dom_a1tsP stage_a1tsQ) (Ann UPattern dom_a1tsP stage_a1tsQ)
- Language.Haskell.Tools.AST.References: matchRhs :: forall dom_a1tlk stage_a1tll. Lens (Ann UMatch dom_a1tlk stage_a1tll) (Ann UMatch dom_a1tlk stage_a1tll) (Ann URhs dom_a1tlk stage_a1tll) (Ann URhs dom_a1tlk stage_a1tll)
+ Language.Haskell.Tools.AST.References: matchRhs :: forall dom_a1tsR stage_a1tsS. Lens (Ann UMatch dom_a1tsR stage_a1tsS) (Ann UMatch dom_a1tsR stage_a1tsS) (Ann URhs dom_a1tsR stage_a1tsS) (Ann URhs dom_a1tsR stage_a1tsS)
- Language.Haskell.Tools.AST.References: mhExports :: forall dom_a1Bpa stage_a1Bpb. Lens (Ann UModuleHead dom_a1Bpa stage_a1Bpb) (Ann UModuleHead dom_a1Bpa stage_a1Bpb) (AnnMaybeG UExportSpecs dom_a1Bpa stage_a1Bpb) (AnnMaybeG UExportSpecs dom_a1Bpa stage_a1Bpb)
+ Language.Haskell.Tools.AST.References: mhExports :: forall dom_a1BwH stage_a1BwI. Lens (Ann UModuleHead dom_a1BwH stage_a1BwI) (Ann UModuleHead dom_a1BwH stage_a1BwI) (AnnMaybeG UExportSpecs dom_a1BwH stage_a1BwI) (AnnMaybeG UExportSpecs dom_a1BwH stage_a1BwI)
- Language.Haskell.Tools.AST.References: mhName :: forall dom_a1Bpa stage_a1Bpb. Lens (Ann UModuleHead dom_a1Bpa stage_a1Bpb) (Ann UModuleHead dom_a1Bpa stage_a1Bpb) (Ann UModuleName dom_a1Bpa stage_a1Bpb) (Ann UModuleName dom_a1Bpa stage_a1Bpb)
+ Language.Haskell.Tools.AST.References: mhName :: forall dom_a1BwH stage_a1BwI. Lens (Ann UModuleHead dom_a1BwH stage_a1BwI) (Ann UModuleHead dom_a1BwH stage_a1BwI) (Ann UModuleName dom_a1BwH stage_a1BwI) (Ann UModuleName dom_a1BwH stage_a1BwI)
- Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a1Bpa stage_a1Bpb. Lens (Ann UModuleHead dom_a1Bpa stage_a1Bpb) (Ann UModuleHead dom_a1Bpa stage_a1Bpb) (AnnMaybeG UModulePragma dom_a1Bpa stage_a1Bpb) (AnnMaybeG UModulePragma dom_a1Bpa stage_a1Bpb)
+ Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a1BwH stage_a1BwI. Lens (Ann UModuleHead dom_a1BwH stage_a1BwI) (Ann UModuleHead dom_a1BwH stage_a1BwI) (AnnMaybeG UModulePragma dom_a1BwH stage_a1BwI) (AnnMaybeG UModulePragma dom_a1BwH stage_a1BwI)
- Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_a1uJO stage_a1uJP. Partial (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (AnnListG UMinimalFormula dom_a1uJO stage_a1uJP) (AnnListG UMinimalFormula dom_a1uJO stage_a1uJP)
+ Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_a1uRl stage_a1uRm. Partial (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (AnnListG UMinimalFormula dom_a1uRl stage_a1uRm) (AnnListG UMinimalFormula dom_a1uRl stage_a1uRm)
- Language.Haskell.Tools.AST.References: minimalInner :: forall dom_a1uJO stage_a1uJP. Partial (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UMinimalFormula dom_a1uJO stage_a1uJP)
+ Language.Haskell.Tools.AST.References: minimalInner :: forall dom_a1uRl stage_a1uRm. Partial (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UMinimalFormula dom_a1uRl stage_a1uRm)
- Language.Haskell.Tools.AST.References: minimalName :: forall dom_a1uJO stage_a1uJP. Partial (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UName dom_a1uJO stage_a1uJP) (Ann UName dom_a1uJO stage_a1uJP)
+ Language.Haskell.Tools.AST.References: minimalName :: forall dom_a1uRl stage_a1uRm. Partial (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UName dom_a1uRl stage_a1uRm) (Ann UName dom_a1uRl stage_a1uRm)
- Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_a1uJO stage_a1uJP. Partial (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (Ann UMinimalFormula dom_a1uJO stage_a1uJP) (AnnListG UMinimalFormula dom_a1uJO stage_a1uJP) (AnnListG UMinimalFormula dom_a1uJO stage_a1uJP)
+ Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_a1uRl stage_a1uRm. Partial (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (Ann UMinimalFormula dom_a1uRl stage_a1uRm) (AnnListG UMinimalFormula dom_a1uRl stage_a1uRm) (AnnListG UMinimalFormula dom_a1uRl stage_a1uRm)
- Language.Haskell.Tools.AST.References: modDecl :: forall dom_a1Bpc stage_a1Bpd. Lens (Ann UModule dom_a1Bpc stage_a1Bpd) (Ann UModule dom_a1Bpc stage_a1Bpd) (AnnListG UDecl dom_a1Bpc stage_a1Bpd) (AnnListG UDecl dom_a1Bpc stage_a1Bpd)
+ Language.Haskell.Tools.AST.References: modDecl :: forall dom_a1BwJ stage_a1BwK. Lens (Ann UModule dom_a1BwJ stage_a1BwK) (Ann UModule dom_a1BwJ stage_a1BwK) (AnnListG UDecl dom_a1BwJ stage_a1BwK) (AnnListG UDecl dom_a1BwJ stage_a1BwK)
- Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a1BoY stage_a1BoZ. Partial (Ann UModulePragma dom_a1BoY stage_a1BoZ) (Ann UModulePragma dom_a1BoY stage_a1BoZ) (AnnListG UStringNode dom_a1BoY stage_a1BoZ) (AnnListG UStringNode dom_a1BoY stage_a1BoZ)
+ Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a1Bwv stage_a1Bww. Partial (Ann UModulePragma dom_a1Bwv stage_a1Bww) (Ann UModulePragma dom_a1Bwv stage_a1Bww) (AnnListG UStringNode dom_a1Bwv stage_a1Bww) (AnnListG UStringNode dom_a1Bwv stage_a1Bww)
- Language.Haskell.Tools.AST.References: modHead :: forall dom_a1Bpc stage_a1Bpd. Lens (Ann UModule dom_a1Bpc stage_a1Bpd) (Ann UModule dom_a1Bpc stage_a1Bpd) (AnnMaybeG UModuleHead dom_a1Bpc stage_a1Bpd) (AnnMaybeG UModuleHead dom_a1Bpc stage_a1Bpd)
+ Language.Haskell.Tools.AST.References: modHead :: forall dom_a1BwJ stage_a1BwK. Lens (Ann UModule dom_a1BwJ stage_a1BwK) (Ann UModule dom_a1BwJ stage_a1BwK) (AnnMaybeG UModuleHead dom_a1BwJ stage_a1BwK) (AnnMaybeG UModuleHead dom_a1BwJ stage_a1BwK)
- Language.Haskell.Tools.AST.References: modImports :: forall dom_a1Bpc stage_a1Bpd. Lens (Ann UModule dom_a1Bpc stage_a1Bpd) (Ann UModule dom_a1Bpc stage_a1Bpd) (AnnListG UImportDecl dom_a1Bpc stage_a1Bpd) (AnnListG UImportDecl dom_a1Bpc stage_a1Bpd)
+ Language.Haskell.Tools.AST.References: modImports :: forall dom_a1BwJ stage_a1BwK. Lens (Ann UModule dom_a1BwJ stage_a1BwK) (Ann UModule dom_a1BwJ stage_a1BwK) (AnnListG UImportDecl dom_a1BwJ stage_a1BwK) (AnnListG UImportDecl dom_a1BwJ stage_a1BwK)
- Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a1BoY stage_a1BoZ. Partial (Ann UModulePragma dom_a1BoY stage_a1BoZ) (Ann UModulePragma dom_a1BoY stage_a1BoZ) (AnnListG UStringNode dom_a1BoY stage_a1BoZ) (AnnListG UStringNode dom_a1BoY stage_a1BoZ)
+ Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a1Bwv stage_a1Bww. Partial (Ann UModulePragma dom_a1Bwv stage_a1Bww) (Ann UModulePragma dom_a1Bwv stage_a1Bww) (AnnListG UStringNode dom_a1Bwv stage_a1Bww) (AnnListG UStringNode dom_a1Bwv stage_a1Bww)
- Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a1BoG stage_a1BoH. Lens (Ann UModuleName dom_a1BoG stage_a1BoH) (Ann UModuleName dom_a1BoG stage_a1BoH) String String
+ Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a1Bwd stage_a1Bwe. Lens (Ann UModuleName dom_a1Bwd stage_a1Bwe) (Ann UModuleName dom_a1Bwd stage_a1Bwe) String String
- Language.Haskell.Tools.AST.References: noInlineDef :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: noInlineDef :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: numberInteger :: forall dom_a1pjq stage_a1pjr. Lens (Ann Number dom_a1pjq stage_a1pjr) (Ann Number dom_a1pjq stage_a1pjr) Integer Integer
+ Language.Haskell.Tools.AST.References: numberInteger :: forall dom_a1pqX stage_a1pqY. Lens (Ann Number dom_a1pqX stage_a1pqY) (Ann Number dom_a1pqX stage_a1pqY) Integer Integer
- Language.Haskell.Tools.AST.References: oneDerived :: forall dom_a1uKi stage_a1uKj. Partial (Ann UDeriving dom_a1uKi stage_a1uKj) (Ann UDeriving dom_a1uKi stage_a1uKj) (Ann UInstanceHead dom_a1uKi stage_a1uKj) (Ann UInstanceHead dom_a1uKi stage_a1uKj)
+ Language.Haskell.Tools.AST.References: oneDerived :: forall dom_a1uRP stage_a1uRQ. Partial (Ann UDeriving dom_a1uRP stage_a1uRQ) (Ann UDeriving dom_a1uRP stage_a1uRQ) (Ann UInstanceHead dom_a1uRP stage_a1uRQ) (Ann UInstanceHead dom_a1uRP stage_a1uRQ)
- Language.Haskell.Tools.AST.References: opStr :: forall dom_a1Bp0 stage_a1Bp1. Partial (Ann UFilePragma dom_a1Bp0 stage_a1Bp1) (Ann UFilePragma dom_a1Bp0 stage_a1Bp1) (Ann UStringNode dom_a1Bp0 stage_a1Bp1) (Ann UStringNode dom_a1Bp0 stage_a1Bp1)
+ Language.Haskell.Tools.AST.References: opStr :: forall dom_a1Bwx stage_a1Bwy. Partial (Ann UFilePragma dom_a1Bwx stage_a1Bwy) (Ann UFilePragma dom_a1Bwx stage_a1Bwy) (Ann UStringNode dom_a1Bwx stage_a1Bwy) (Ann UStringNode dom_a1Bwx stage_a1Bwy)
- Language.Haskell.Tools.AST.References: operatorName :: forall dom_a1kk2 stage_a1kk3 dom'_a6QlO stage'_a6QlP. Lens (Ann UOperator dom_a1kk2 stage_a1kk3) (Ann UOperator dom_a1kk2 stage_a1kk3) (Ann UQualifiedName dom_a1kk2 stage_a1kk3) (Ann UQualifiedName dom_a1kk2 stage_a1kk3)
+ Language.Haskell.Tools.AST.References: operatorName :: forall dom_a1krz stage_a1krA dom'_a6Qtl stage'_a6Qtm. Lens (Ann UOperator dom_a1krz stage_a1krA) (Ann UOperator dom_a1krz stage_a1krA) (Ann UQualifiedName dom_a1krz stage_a1krA) (Ann UQualifiedName dom_a1krz stage_a1krA)
- Language.Haskell.Tools.AST.References: patArgs :: forall dom_a1uKc stage_a1uKd. Partial (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (AnnListG UName dom_a1uKc stage_a1uKd) (AnnListG UName dom_a1uKc stage_a1uKd)
+ Language.Haskell.Tools.AST.References: patArgs :: forall dom_a1uRJ stage_a1uRK. Partial (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (AnnListG UName dom_a1uRJ stage_a1uRK) (AnnListG UName dom_a1uRJ stage_a1uRK)
- Language.Haskell.Tools.AST.References: patLhs :: forall dom_a1uKe stage_a1uKf. Lens (Ann UPatternSynonym dom_a1uKe stage_a1uKf) (Ann UPatternSynonym dom_a1uKe stage_a1uKf) (Ann UPatSynLhs dom_a1uKe stage_a1uKf) (Ann UPatSynLhs dom_a1uKe stage_a1uKf)
+ Language.Haskell.Tools.AST.References: patLhs :: forall dom_a1uRL stage_a1uRM. Lens (Ann UPatternSynonym dom_a1uRL stage_a1uRM) (Ann UPatternSynonym dom_a1uRL stage_a1uRM) (Ann UPatSynLhs dom_a1uRL stage_a1uRM) (Ann UPatSynLhs dom_a1uRL stage_a1uRM)
- Language.Haskell.Tools.AST.References: patName :: forall dom_a1uKc stage_a1uKd. Partial (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UName dom_a1uKc stage_a1uKd) (Ann UName dom_a1uKc stage_a1uKd)
+ Language.Haskell.Tools.AST.References: patName :: forall dom_a1uRJ stage_a1uRK. Partial (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UName dom_a1uRJ stage_a1uRK) (Ann UName dom_a1uRJ stage_a1uRK)
- Language.Haskell.Tools.AST.References: patOpposite :: forall dom_a1uK8 stage_a1uK9 dom'_a6GOM stage'_a6GON. Lens (Ann UPatSynWhere dom_a1uK8 stage_a1uK9) (Ann UPatSynWhere dom_a1uK8 stage_a1uK9) (AnnListG UMatch dom_a1uK8 stage_a1uK9) (AnnListG UMatch dom_a1uK8 stage_a1uK9)
+ Language.Haskell.Tools.AST.References: patOpposite :: forall dom_a1uRF stage_a1uRG dom'_a6GWj stage'_a6GWk. Lens (Ann UPatSynWhere dom_a1uRF stage_a1uRG) (Ann UPatSynWhere dom_a1uRF stage_a1uRG) (AnnListG UMatch dom_a1uRF stage_a1uRG) (AnnListG UMatch dom_a1uRF stage_a1uRG)
- Language.Haskell.Tools.AST.References: patQQ :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UQuasiQuote dom_a1nDT stage_a1nDU) (Ann UQuasiQuote dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patQQ :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UQuasiQuote dom_a1nLq stage_a1nLr) (Ann UQuasiQuote dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patRhs :: forall dom_a1uKe stage_a1uKf. Lens (Ann UPatternSynonym dom_a1uKe stage_a1uKf) (Ann UPatternSynonym dom_a1uKe stage_a1uKf) (Ann UPatSynRhs dom_a1uKe stage_a1uKf) (Ann UPatSynRhs dom_a1uKe stage_a1uKf)
+ Language.Haskell.Tools.AST.References: patRhs :: forall dom_a1uRL stage_a1uRM. Lens (Ann UPatternSynonym dom_a1uRL stage_a1uRM) (Ann UPatternSynonym dom_a1uRL stage_a1uRM) (Ann UPatSynRhs dom_a1uRL stage_a1uRM) (Ann UPatSynRhs dom_a1uRL stage_a1uRM)
- Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_a1uKa stage_a1uKb. Partial (Ann UPatSynRhs dom_a1uKa stage_a1uKb) (Ann UPatSynRhs dom_a1uKa stage_a1uKb) (AnnMaybeG UPatSynWhere dom_a1uKa stage_a1uKb) (AnnMaybeG UPatSynWhere dom_a1uKa stage_a1uKb)
+ Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_a1uRH stage_a1uRI. Partial (Ann UPatSynRhs dom_a1uRH stage_a1uRI) (Ann UPatSynRhs dom_a1uRH stage_a1uRI) (AnnMaybeG UPatSynWhere dom_a1uRH stage_a1uRI) (AnnMaybeG UPatSynWhere dom_a1uRH stage_a1uRI)
- Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_a1uKa stage_a1uKb. Lens (Ann UPatSynRhs dom_a1uKa stage_a1uKb) (Ann UPatSynRhs dom_a1uKa stage_a1uKb) (Ann UPattern dom_a1uKa stage_a1uKb) (Ann UPattern dom_a1uKa stage_a1uKb)
+ Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_a1uRH stage_a1uRI. Lens (Ann UPatSynRhs dom_a1uRH stage_a1uRI) (Ann UPatSynRhs dom_a1uRH stage_a1uRI) (Ann UPattern dom_a1uRH stage_a1uRI) (Ann UPattern dom_a1uRH stage_a1uRI)
- Language.Haskell.Tools.AST.References: patSigName :: forall dom_a1uKg stage_a1uKh. Lens (Ann UPatternTypeSignature dom_a1uKg stage_a1uKh) (Ann UPatternTypeSignature dom_a1uKg stage_a1uKh) (Ann UName dom_a1uKg stage_a1uKh) (Ann UName dom_a1uKg stage_a1uKh)
+ Language.Haskell.Tools.AST.References: patSigName :: forall dom_a1uRN stage_a1uRO. Lens (Ann UPatternTypeSignature dom_a1uRN stage_a1uRO) (Ann UPatternTypeSignature dom_a1uRN stage_a1uRO) (Ann UName dom_a1uRN stage_a1uRO) (Ann UName dom_a1uRN stage_a1uRO)
- Language.Haskell.Tools.AST.References: patSigType :: forall dom_a1uKg stage_a1uKh. Lens (Ann UPatternTypeSignature dom_a1uKg stage_a1uKh) (Ann UPatternTypeSignature dom_a1uKg stage_a1uKh) (Ann UType dom_a1uKg stage_a1uKh) (Ann UType dom_a1uKg stage_a1uKh)
+ Language.Haskell.Tools.AST.References: patSigType :: forall dom_a1uRN stage_a1uRO. Lens (Ann UPatternTypeSignature dom_a1uRN stage_a1uRO) (Ann UPatternTypeSignature dom_a1uRN stage_a1uRO) (Ann UType dom_a1uRN stage_a1uRO) (Ann UType dom_a1uRN stage_a1uRO)
- Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_a1uKc stage_a1uKd. Partial (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UName dom_a1uKc stage_a1uKd) (Ann UName dom_a1uKc stage_a1uKd)
+ Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_a1uRJ stage_a1uRK. Partial (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UName dom_a1uRJ stage_a1uRK) (Ann UName dom_a1uRJ stage_a1uRK)
- Language.Haskell.Tools.AST.References: patSynOp :: forall dom_a1uKc stage_a1uKd. Partial (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UOperator dom_a1uKc stage_a1uKd) (Ann UOperator dom_a1uKc stage_a1uKd)
+ Language.Haskell.Tools.AST.References: patSynOp :: forall dom_a1uRJ stage_a1uRK. Partial (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UOperator dom_a1uRJ stage_a1uRK) (Ann UOperator dom_a1uRJ stage_a1uRK)
- Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_a1uKc stage_a1uKd. Partial (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UPatSynLhs dom_a1uKc stage_a1uKd) (Ann UName dom_a1uKc stage_a1uKd) (Ann UName dom_a1uKc stage_a1uKd)
+ Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_a1uRJ stage_a1uRK. Partial (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UPatSynLhs dom_a1uRJ stage_a1uRK) (Ann UName dom_a1uRJ stage_a1uRK) (Ann UName dom_a1uRJ stage_a1uRK)
- Language.Haskell.Tools.AST.References: patternArgs :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (AnnListG UPattern dom_a1nDT stage_a1nDU) (AnnListG UPattern dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternArgs :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (AnnListG UPattern dom_a1nLq stage_a1nLr) (AnnListG UPattern dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternElems :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (AnnListG UPattern dom_a1nDT stage_a1nDU) (AnnListG UPattern dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternElems :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (AnnListG UPattern dom_a1nLq stage_a1nLr) (AnnListG UPattern dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternExpr :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UExpr dom_a1nDT stage_a1nDU) (Ann UExpr dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternExpr :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UExpr dom_a1nLq stage_a1nLr) (Ann UExpr dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternFields :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (AnnListG UPatternField dom_a1nDT stage_a1nDU) (AnnListG UPatternField dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternFields :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (AnnListG UPatternField dom_a1nLq stage_a1nLr) (AnnListG UPatternField dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternInner :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternInner :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternLhs :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternLhs :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternLit :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann ULiteral dom_a1nDT stage_a1nDU) (Ann ULiteral dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternLit :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann ULiteral dom_a1nLq stage_a1nLr) (Ann ULiteral dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann ULiteral dom_a1nDT stage_a1nDU) (Ann ULiteral dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann ULiteral dom_a1nLq stage_a1nLr) (Ann ULiteral dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternName :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UName dom_a1nDT stage_a1nDU) (Ann UName dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternName :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UName dom_a1nLq stage_a1nLr) (Ann UName dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternOperator :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UOperator dom_a1nDT stage_a1nDU) (Ann UOperator dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternOperator :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UOperator dom_a1nLq stage_a1nLr) (Ann UOperator dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternRhs :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternRhs :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternSplice :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann USplice dom_a1nDT stage_a1nDU) (Ann USplice dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternSplice :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann USplice dom_a1nLq stage_a1nLr) (Ann USplice dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: patternType :: forall dom_a1nDT stage_a1nDU. Partial (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UPattern dom_a1nDT stage_a1nDU) (Ann UType dom_a1nDT stage_a1nDU) (Ann UType dom_a1nDT stage_a1nDU)
+ Language.Haskell.Tools.AST.References: patternType :: forall dom_a1nLq stage_a1nLr. Partial (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UPattern dom_a1nLq stage_a1nLr) (Ann UType dom_a1nLq stage_a1nLr) (Ann UType dom_a1nLq stage_a1nLr)
- Language.Haskell.Tools.AST.References: phaseNum :: forall dom_a1uJY stage_a1uJZ. Lens (Ann PhaseNumber dom_a1uJY stage_a1uJZ) (Ann PhaseNumber dom_a1uJY stage_a1uJZ) Integer Integer
+ Language.Haskell.Tools.AST.References: phaseNum :: forall dom_a1uRv stage_a1uRw. Lens (Ann PhaseNumber dom_a1uRv stage_a1uRw) (Ann PhaseNumber dom_a1uRv stage_a1uRw) Integer Integer
- Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_a1uK0 stage_a1uK1. Lens (Ann UPhaseControl dom_a1uK0 stage_a1uK1) (Ann UPhaseControl dom_a1uK0 stage_a1uK1) (Ann PhaseNumber dom_a1uK0 stage_a1uK1) (Ann PhaseNumber dom_a1uK0 stage_a1uK1)
+ Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_a1uRx stage_a1uRy. Lens (Ann UPhaseControl dom_a1uRx stage_a1uRy) (Ann UPhaseControl dom_a1uRx stage_a1uRy) (Ann PhaseNumber dom_a1uRx stage_a1uRy) (Ann PhaseNumber dom_a1uRx stage_a1uRy)
- Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_a1uK0 stage_a1uK1. Lens (Ann UPhaseControl dom_a1uK0 stage_a1uK1) (Ann UPhaseControl dom_a1uK0 stage_a1uK1) (AnnMaybeG PhaseInvert dom_a1uK0 stage_a1uK1) (AnnMaybeG PhaseInvert dom_a1uK0 stage_a1uK1)
+ Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_a1uRx stage_a1uRy. Lens (Ann UPhaseControl dom_a1uRx stage_a1uRy) (Ann UPhaseControl dom_a1uRx stage_a1uRy) (AnnMaybeG PhaseInvert dom_a1uRx stage_a1uRy) (AnnMaybeG PhaseInvert dom_a1uRx stage_a1uRy)
- Language.Haskell.Tools.AST.References: pragmaConlike :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (AnnMaybeG UConlikeAnnot dom_a1uJU stage_a1uJV) (AnnMaybeG UConlikeAnnot dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaConlike :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (AnnMaybeG UConlikeAnnot dom_a1uRr stage_a1uRs) (AnnMaybeG UConlikeAnnot dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (AnnMaybeG UStringNode dom_a1uJU stage_a1uJV) (AnnMaybeG UStringNode dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (AnnMaybeG UStringNode dom_a1uRr stage_a1uRs) (AnnMaybeG UStringNode dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_a1uKQ stage_a1uKR. Partial (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UClassElement dom_a1uKQ stage_a1uKR) (Ann UMinimalFormula dom_a1uKQ stage_a1uKR) (Ann UMinimalFormula dom_a1uKQ stage_a1uKR)
+ Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_a1uSn stage_a1uSo. Partial (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UClassElement dom_a1uSn stage_a1uSo) (Ann UMinimalFormula dom_a1uSn stage_a1uSo) (Ann UMinimalFormula dom_a1uSn stage_a1uSo)
- Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann LineNumber dom_a1uJU stage_a1uJV) (Ann LineNumber dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann LineNumber dom_a1uRr stage_a1uRs) (Ann LineNumber dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaMessage :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UStringNode dom_a1uJU stage_a1uJV) (Ann UStringNode dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaMessage :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UStringNode dom_a1uRr stage_a1uRs) (Ann UStringNode dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (AnnListG UName dom_a1uJU stage_a1uJV) (AnnListG UName dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (AnnListG UName dom_a1uRr stage_a1uRs) (AnnListG UName dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaPhase :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (AnnMaybeG UPhaseControl dom_a1uJU stage_a1uJV) (AnnMaybeG UPhaseControl dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaPhase :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (AnnMaybeG UPhaseControl dom_a1uRr stage_a1uRs) (AnnMaybeG UPhaseControl dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (AnnListG URule dom_a1uJU stage_a1uJV) (AnnListG URule dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (AnnListG URule dom_a1uRr stage_a1uRs) (AnnListG URule dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_a1pju stage_a1pjv. Partial (Ann UExprPragma dom_a1pju stage_a1pjv) (Ann UExprPragma dom_a1pju stage_a1pjv) (Ann USourceRange dom_a1pju stage_a1pjv) (Ann USourceRange dom_a1pju stage_a1pjv)
+ Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_a1pr1 stage_a1pr2. Partial (Ann UExprPragma dom_a1pr1 stage_a1pr2) (Ann UExprPragma dom_a1pr1 stage_a1pr2) (Ann USourceRange dom_a1pr1 stage_a1pr2) (Ann USourceRange dom_a1pr1 stage_a1pr2)
- Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_a1pju stage_a1pjv. Partial (Ann UExprPragma dom_a1pju stage_a1pjv) (Ann UExprPragma dom_a1pju stage_a1pjv) (Ann UStringNode dom_a1pju stage_a1pjv) (Ann UStringNode dom_a1pju stage_a1pjv)
+ Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_a1pr1 stage_a1pr2. Partial (Ann UExprPragma dom_a1pr1 stage_a1pr2) (Ann UExprPragma dom_a1pr1 stage_a1pr2) (Ann UStringNode dom_a1pr1 stage_a1pr2) (Ann UStringNode dom_a1pr1 stage_a1pr2)
- Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_a1tl6 stage_a1tl7. Lens (Ann Precedence dom_a1tl6 stage_a1tl7) (Ann Precedence dom_a1tl6 stage_a1tl7) Int Int
+ Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_a1tsD stage_a1tsE. Lens (Ann Precedence dom_a1tsD stage_a1tsE) (Ann Precedence dom_a1tsD stage_a1tsE) Int Int
- Language.Haskell.Tools.AST.References: procExpr :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UCmd dom_a1pjL stage_a1pjM) (Ann UCmd dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: procExpr :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UCmd dom_a1pri stage_a1prj) (Ann UCmd dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: procPattern :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UPattern dom_a1pjL stage_a1pjM) (Ann UPattern dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: procPattern :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UPattern dom_a1pri stage_a1prj) (Ann UPattern dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: promotedConName :: forall t_a1lhu dom_a1lhv stage_a1lhw. Partial (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) (Ann UName dom_a1lhv stage_a1lhw) (Ann UName dom_a1lhv stage_a1lhw)
+ Language.Haskell.Tools.AST.References: promotedConName :: forall t_a1lp1 dom_a1lp2 stage_a1lp3. Partial (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) (Ann UName dom_a1lp2 stage_a1lp3) (Ann UName dom_a1lp2 stage_a1lp3)
- Language.Haskell.Tools.AST.References: promotedElements :: forall t_a1lhu dom_a1lhv stage_a1lhw t'_a6QcK. Partial (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) (AnnListG t_a1lhu dom_a1lhv stage_a1lhw) (AnnListG t_a1lhu dom_a1lhv stage_a1lhw)
+ Language.Haskell.Tools.AST.References: promotedElements :: forall t_a1lp1 dom_a1lp2 stage_a1lp3 t'_a6Qkh. Partial (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) (AnnListG t_a1lp1 dom_a1lp2 stage_a1lp3) (AnnListG t_a1lp1 dom_a1lp2 stage_a1lp3)
- Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_a1lhu dom_a1lhv stage_a1lhw. Partial (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) Integer Integer
+ Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_a1lp1 dom_a1lp2 stage_a1lp3. Partial (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) Integer Integer
- Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_a1lhu dom_a1lhv stage_a1lhw. Partial (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) (Ann (UPromoted t_a1lhu) dom_a1lhv stage_a1lhw) String String
+ Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_a1lp1 dom_a1lp2 stage_a1lp3. Partial (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) (Ann (UPromoted t_a1lp1) dom_a1lp2 stage_a1lp3) String String
- Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a1CDi stage_a1CDj. Lens (Ann UQuasiQuote dom_a1CDi stage_a1CDj) (Ann UQuasiQuote dom_a1CDi stage_a1CDj) (Ann QQString dom_a1CDi stage_a1CDj) (Ann QQString dom_a1CDi stage_a1CDj)
+ Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a1CKP stage_a1CKQ. Lens (Ann UQuasiQuote dom_a1CKP stage_a1CKQ) (Ann UQuasiQuote dom_a1CKP stage_a1CKQ) (Ann QQString dom_a1CKP stage_a1CKQ) (Ann QQString dom_a1CKP stage_a1CKQ)
- Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a1CDi stage_a1CDj. Lens (Ann UQuasiQuote dom_a1CDi stage_a1CDj) (Ann UQuasiQuote dom_a1CDi stage_a1CDj) (Ann UName dom_a1CDi stage_a1CDj) (Ann UName dom_a1CDi stage_a1CDj)
+ Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a1CKP stage_a1CKQ. Lens (Ann UQuasiQuote dom_a1CKP stage_a1CKQ) (Ann UQuasiQuote dom_a1CKP stage_a1CKQ) (Ann UName dom_a1CKP stage_a1CKQ) (Ann UName dom_a1CKP stage_a1CKQ)
- Language.Haskell.Tools.AST.References: qqString :: forall dom_a1CDg stage_a1CDh. Lens (Ann QQString dom_a1CDg stage_a1CDh) (Ann QQString dom_a1CDg stage_a1CDh) String String
+ Language.Haskell.Tools.AST.References: qqString :: forall dom_a1CKN stage_a1CKO. Lens (Ann QQString dom_a1CKN stage_a1CKO) (Ann QQString dom_a1CKN stage_a1CKO) String String
- Language.Haskell.Tools.AST.References: qualifiers :: forall dom_a1kjY stage_a1kjZ. Lens (Ann UQualifiedName dom_a1kjY stage_a1kjZ) (Ann UQualifiedName dom_a1kjY stage_a1kjZ) (AnnListG UNamePart dom_a1kjY stage_a1kjZ) (AnnListG UNamePart dom_a1kjY stage_a1kjZ)
+ Language.Haskell.Tools.AST.References: qualifiers :: forall dom_a1krv stage_a1krw. Lens (Ann UQualifiedName dom_a1krv stage_a1krw) (Ann UQualifiedName dom_a1krv stage_a1krw) (AnnListG UNamePart dom_a1krv stage_a1krw) (AnnListG UNamePart dom_a1krv stage_a1krw)
- Language.Haskell.Tools.AST.References: quotedName :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UName dom_a1pjL stage_a1pjM) (Ann UName dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: quotedName :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (Ann UName dom_a1pri stage_a1prj) (Ann UName dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_a1pjz dom_a1pjA stage_a1pjB. Partial (Ann (UCaseRhs' expr_a1pjz) dom_a1pjA stage_a1pjB) (Ann (UCaseRhs' expr_a1pjz) dom_a1pjA stage_a1pjB) (Ann expr_a1pjz dom_a1pjA stage_a1pjB) (Ann expr_a1pjz dom_a1pjA stage_a1pjB)
+ Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_a1pr6 dom_a1pr7 stage_a1pr8. Partial (Ann (UCaseRhs' expr_a1pr6) dom_a1pr7 stage_a1pr8) (Ann (UCaseRhs' expr_a1pr6) dom_a1pr7 stage_a1pr8) (Ann expr_a1pr6 dom_a1pr7 stage_a1pr8) (Ann expr_a1pr6 dom_a1pr7 stage_a1pr8)
- Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_a1pjz dom_a1pjA stage_a1pjB. Partial (Ann (UCaseRhs' expr_a1pjz) dom_a1pjA stage_a1pjB) (Ann (UCaseRhs' expr_a1pjz) dom_a1pjA stage_a1pjB) (AnnListG (UGuardedCaseRhs' expr_a1pjz) dom_a1pjA stage_a1pjB) (AnnListG (UGuardedCaseRhs' expr_a1pjz) dom_a1pjA stage_a1pjB)
+ Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_a1pr6 dom_a1pr7 stage_a1pr8. Partial (Ann (UCaseRhs' expr_a1pr6) dom_a1pr7 stage_a1pr8) (Ann (UCaseRhs' expr_a1pr6) dom_a1pr7 stage_a1pr8) (AnnListG (UGuardedCaseRhs' expr_a1pr6) dom_a1pr7 stage_a1pr8) (AnnListG (UGuardedCaseRhs' expr_a1pr6) dom_a1pr7 stage_a1pr8)
- Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_a1tl4 stage_a1tl5. Partial (Ann URhs dom_a1tl4 stage_a1tl5) (Ann URhs dom_a1tl4 stage_a1tl5) (Ann UExpr dom_a1tl4 stage_a1tl5) (Ann UExpr dom_a1tl4 stage_a1tl5)
+ Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_a1tsB stage_a1tsC. Partial (Ann URhs dom_a1tsB stage_a1tsC) (Ann URhs dom_a1tsB stage_a1tsC) (Ann UExpr dom_a1tsB stage_a1tsC) (Ann UExpr dom_a1tsB stage_a1tsC)
- Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_a1tl4 stage_a1tl5. Partial (Ann URhs dom_a1tl4 stage_a1tl5) (Ann URhs dom_a1tl4 stage_a1tl5) (AnnListG UGuardedRhs dom_a1tl4 stage_a1tl5) (AnnListG UGuardedRhs dom_a1tl4 stage_a1tl5)
+ Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_a1tsB stage_a1tsC. Partial (Ann URhs dom_a1tsB stage_a1tsC) (Ann URhs dom_a1tsB stage_a1tsC) (AnnListG UGuardedRhs dom_a1tsB stage_a1tsC) (AnnListG UGuardedRhs dom_a1tsB stage_a1tsC)
- Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_a1uJS stage_a1uJT. Lens (Ann URule dom_a1uJS stage_a1uJT) (Ann URule dom_a1uJS stage_a1uJT) (AnnListG UTyVar dom_a1uJS stage_a1uJT) (AnnListG UTyVar dom_a1uJS stage_a1uJT)
+ Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_a1uRp stage_a1uRq. Lens (Ann URule dom_a1uRp stage_a1uRq) (Ann URule dom_a1uRp stage_a1uRq) (AnnListG UTyVar dom_a1uRp stage_a1uRq) (AnnListG UTyVar dom_a1uRp stage_a1uRq)
- Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_a1uJS stage_a1uJT. Lens (Ann URule dom_a1uJS stage_a1uJT) (Ann URule dom_a1uJS stage_a1uJT) (Ann UExpr dom_a1uJS stage_a1uJT) (Ann UExpr dom_a1uJS stage_a1uJT)
+ Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_a1uRp stage_a1uRq. Lens (Ann URule dom_a1uRp stage_a1uRq) (Ann URule dom_a1uRp stage_a1uRq) (Ann UExpr dom_a1uRp stage_a1uRq) (Ann UExpr dom_a1uRp stage_a1uRq)
- Language.Haskell.Tools.AST.References: ruleName :: forall dom_a1uJS stage_a1uJT. Lens (Ann URule dom_a1uJS stage_a1uJT) (Ann URule dom_a1uJS stage_a1uJT) (Ann UStringNode dom_a1uJS stage_a1uJT) (Ann UStringNode dom_a1uJS stage_a1uJT)
+ Language.Haskell.Tools.AST.References: ruleName :: forall dom_a1uRp stage_a1uRq. Lens (Ann URule dom_a1uRp stage_a1uRq) (Ann URule dom_a1uRp stage_a1uRq) (Ann UStringNode dom_a1uRp stage_a1uRq) (Ann UStringNode dom_a1uRp stage_a1uRq)
- Language.Haskell.Tools.AST.References: rulePhase :: forall dom_a1uJS stage_a1uJT. Lens (Ann URule dom_a1uJS stage_a1uJT) (Ann URule dom_a1uJS stage_a1uJT) (AnnMaybeG UPhaseControl dom_a1uJS stage_a1uJT) (AnnMaybeG UPhaseControl dom_a1uJS stage_a1uJT)
+ Language.Haskell.Tools.AST.References: rulePhase :: forall dom_a1uRp stage_a1uRq. Lens (Ann URule dom_a1uRp stage_a1uRq) (Ann URule dom_a1uRp stage_a1uRq) (AnnMaybeG UPhaseControl dom_a1uRp stage_a1uRq) (AnnMaybeG UPhaseControl dom_a1uRp stage_a1uRq)
- Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_a1uJS stage_a1uJT. Lens (Ann URule dom_a1uJS stage_a1uJT) (Ann URule dom_a1uJS stage_a1uJT) (Ann UExpr dom_a1uJS stage_a1uJT) (Ann UExpr dom_a1uJS stage_a1uJT)
+ Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_a1uRp stage_a1uRq. Lens (Ann URule dom_a1uRp stage_a1uRq) (Ann URule dom_a1uRp stage_a1uRq) (Ann UExpr dom_a1uRp stage_a1uRq) (Ann UExpr dom_a1uRp stage_a1uRq)
- Language.Haskell.Tools.AST.References: simpleName :: forall dom_a1kk0 stage_a1kk1 dom'_a6Qng stage'_a6Qnh. Lens (Ann UName dom_a1kk0 stage_a1kk1) (Ann UName dom_a1kk0 stage_a1kk1) (Ann UQualifiedName dom_a1kk0 stage_a1kk1) (Ann UQualifiedName dom_a1kk0 stage_a1kk1)
+ Language.Haskell.Tools.AST.References: simpleName :: forall dom_a1krx stage_a1kry dom'_a6QuN stage'_a6QuO. Lens (Ann UName dom_a1krx stage_a1kry) (Ann UName dom_a1krx stage_a1kry) (Ann UQualifiedName dom_a1krx stage_a1kry) (Ann UQualifiedName dom_a1krx stage_a1kry)
- Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_a1kjW stage_a1kjX. Lens (Ann UNamePart dom_a1kjW stage_a1kjX) (Ann UNamePart dom_a1kjW stage_a1kjX) String String
+ Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_a1krt stage_a1kru. Lens (Ann UNamePart dom_a1krt stage_a1kru) (Ann UNamePart dom_a1krt stage_a1kru) String String
- Language.Haskell.Tools.AST.References: specializeDef :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV) (Ann UName dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: specializeDef :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs) (Ann UName dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_a1uKI stage_a1uKJ. Partial (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UInstBodyDecl dom_a1uKI stage_a1uKJ) (Ann UType dom_a1uKI stage_a1uKJ) (Ann UType dom_a1uKI stage_a1uKJ)
+ Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_a1uSf stage_a1uSg. Partial (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UInstBodyDecl dom_a1uSf stage_a1uSg) (Ann UType dom_a1uSf stage_a1uSg) (Ann UType dom_a1uSf stage_a1uSg)
- Language.Haskell.Tools.AST.References: specializeType :: forall dom_a1uJU stage_a1uJV. Partial (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (Ann UTopLevelPragma dom_a1uJU stage_a1uJV) (AnnListG UType dom_a1uJU stage_a1uJV) (AnnListG UType dom_a1uJU stage_a1uJV)
+ Language.Haskell.Tools.AST.References: specializeType :: forall dom_a1uRr stage_a1uRs. Partial (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (Ann UTopLevelPragma dom_a1uRr stage_a1uRs) (AnnListG UType dom_a1uRr stage_a1uRs) (AnnListG UType dom_a1uRr stage_a1uRs)
- Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a1CDk stage_a1CDl. Partial (Ann USplice dom_a1CDk stage_a1CDl) (Ann USplice dom_a1CDk stage_a1CDl) (Ann UExpr dom_a1CDk stage_a1CDl) (Ann UExpr dom_a1CDk stage_a1CDl)
+ Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a1CKR stage_a1CKS. Partial (Ann USplice dom_a1CKR stage_a1CKS) (Ann USplice dom_a1CKR stage_a1CKS) (Ann UExpr dom_a1CKR stage_a1CKS) (Ann UExpr dom_a1CKR stage_a1CKS)
- Language.Haskell.Tools.AST.References: spliceId :: forall dom_a1CDk stage_a1CDl. Partial (Ann USplice dom_a1CDk stage_a1CDl) (Ann USplice dom_a1CDk stage_a1CDl) (Ann UName dom_a1CDk stage_a1CDl) (Ann UName dom_a1CDk stage_a1CDl)
+ Language.Haskell.Tools.AST.References: spliceId :: forall dom_a1CKR stage_a1CKS. Partial (Ann USplice dom_a1CKR stage_a1CKS) (Ann USplice dom_a1CKR stage_a1CKS) (Ann UName dom_a1CKR stage_a1CKS) (Ann UName dom_a1CKR stage_a1CKS)
- Language.Haskell.Tools.AST.References: srFileName :: forall dom_a1pjs stage_a1pjt. Lens (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann UStringNode dom_a1pjs stage_a1pjt) (Ann UStringNode dom_a1pjs stage_a1pjt)
+ Language.Haskell.Tools.AST.References: srFileName :: forall dom_a1pqZ stage_a1pr0. Lens (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann UStringNode dom_a1pqZ stage_a1pr0) (Ann UStringNode dom_a1pqZ stage_a1pr0)
- Language.Haskell.Tools.AST.References: srFromCol :: forall dom_a1pjs stage_a1pjt. Lens (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt)
+ Language.Haskell.Tools.AST.References: srFromCol :: forall dom_a1pqZ stage_a1pr0. Lens (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0)
- Language.Haskell.Tools.AST.References: srFromLine :: forall dom_a1pjs stage_a1pjt. Lens (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt)
+ Language.Haskell.Tools.AST.References: srFromLine :: forall dom_a1pqZ stage_a1pr0. Lens (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0)
- Language.Haskell.Tools.AST.References: srToCol :: forall dom_a1pjs stage_a1pjt. Lens (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt)
+ Language.Haskell.Tools.AST.References: srToCol :: forall dom_a1pqZ stage_a1pr0. Lens (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0)
- Language.Haskell.Tools.AST.References: srToLine :: forall dom_a1pjs stage_a1pjt. Lens (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann USourceRange dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt) (Ann Number dom_a1pjs stage_a1pjt)
+ Language.Haskell.Tools.AST.References: srToLine :: forall dom_a1pqZ stage_a1pr0. Lens (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann USourceRange dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0) (Ann Number dom_a1pqZ stage_a1pr0)
- Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_a1oKA dom_a1oKB stage_a1oKC. Partial (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (AnnListG ULocalBind dom_a1oKB stage_a1oKC) (AnnListG ULocalBind dom_a1oKB stage_a1oKC)
+ Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_a1oS7 dom_a1oS8 stage_a1oS9. Partial (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (AnnListG ULocalBind dom_a1oS8 stage_a1oS9) (AnnListG ULocalBind dom_a1oS8 stage_a1oS9)
- Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_a1oKA dom_a1oKB stage_a1oKC. Partial (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (Ann expr_a1oKA dom_a1oKB stage_a1oKC) (Ann expr_a1oKA dom_a1oKB stage_a1oKC)
+ Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_a1oS7 dom_a1oS8 stage_a1oS9. Partial (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (Ann expr_a1oS7 dom_a1oS8 stage_a1oS9) (Ann expr_a1oS7 dom_a1oS8 stage_a1oS9)
- Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_a1oKA dom_a1oKB stage_a1oKC. Partial (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (Ann (UStmt' expr_a1oKA) dom_a1oKB stage_a1oKC) (Ann UPattern dom_a1oKB stage_a1oKC) (Ann UPattern dom_a1oKB stage_a1oKC)
+ Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_a1oS7 dom_a1oS8 stage_a1oS9. Partial (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (Ann (UStmt' expr_a1oS7) dom_a1oS8 stage_a1oS9) (Ann UPattern dom_a1oS8 stage_a1oS9) (Ann UPattern dom_a1oS8 stage_a1oS9)
- Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_a1kRE stage_a1kRF. Partial (Ann ULiteral dom_a1kRE stage_a1kRF) (Ann ULiteral dom_a1kRE stage_a1kRF) String String
+ Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_a1kZb stage_a1kZc. Partial (Ann ULiteral dom_a1kZb stage_a1kZc) (Ann ULiteral dom_a1kZb stage_a1kZc) String String
- Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_a1kjU stage_a1kjV. Lens (Ann UStringNode dom_a1kjU stage_a1kjV) (Ann UStringNode dom_a1kjU stage_a1kjV) String String
+ Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_a1krr stage_a1krs. Lens (Ann UStringNode dom_a1krr stage_a1krs) (Ann UStringNode dom_a1krr stage_a1krs) String String
- Language.Haskell.Tools.AST.References: teLhs :: forall dom_a1uKy stage_a1uKz. Lens (Ann UTypeEqn dom_a1uKy stage_a1uKz) (Ann UTypeEqn dom_a1uKy stage_a1uKz) (Ann UType dom_a1uKy stage_a1uKz) (Ann UType dom_a1uKy stage_a1uKz)
+ Language.Haskell.Tools.AST.References: teLhs :: forall dom_a1uS5 stage_a1uS6. Lens (Ann UTypeEqn dom_a1uS5 stage_a1uS6) (Ann UTypeEqn dom_a1uS5 stage_a1uS6) (Ann UType dom_a1uS5 stage_a1uS6) (Ann UType dom_a1uS5 stage_a1uS6)
- Language.Haskell.Tools.AST.References: teRhs :: forall dom_a1uKy stage_a1uKz. Lens (Ann UTypeEqn dom_a1uKy stage_a1uKz) (Ann UTypeEqn dom_a1uKy stage_a1uKz) (Ann UType dom_a1uKy stage_a1uKz) (Ann UType dom_a1uKy stage_a1uKz)
+ Language.Haskell.Tools.AST.References: teRhs :: forall dom_a1uS5 stage_a1uS6. Lens (Ann UTypeEqn dom_a1uS5 stage_a1uS6) (Ann UTypeEqn dom_a1uS5 stage_a1uS6) (Ann UType dom_a1uS5 stage_a1uS6) (Ann UType dom_a1uS5 stage_a1uS6)
- Language.Haskell.Tools.AST.References: tfHead :: forall dom_a1uKE stage_a1uKF. Lens (Ann UTypeFamily dom_a1uKE stage_a1uKF) (Ann UTypeFamily dom_a1uKE stage_a1uKF) (Ann UDeclHead dom_a1uKE stage_a1uKF) (Ann UDeclHead dom_a1uKE stage_a1uKF)
+ Language.Haskell.Tools.AST.References: tfHead :: forall dom_a1uSb stage_a1uSc. Lens (Ann UTypeFamily dom_a1uSb stage_a1uSc) (Ann UTypeFamily dom_a1uSb stage_a1uSc) (Ann UDeclHead dom_a1uSb stage_a1uSc) (Ann UDeclHead dom_a1uSb stage_a1uSc)
- Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_a1uKC stage_a1uKD. Partial (Ann UTypeFamilySpec dom_a1uKC stage_a1uKD) (Ann UTypeFamilySpec dom_a1uKC stage_a1uKD) (Ann UInjectivityAnn dom_a1uKC stage_a1uKD) (Ann UInjectivityAnn dom_a1uKC stage_a1uKD)
+ Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_a1uS9 stage_a1uSa. Partial (Ann UTypeFamilySpec dom_a1uS9 stage_a1uSa) (Ann UTypeFamilySpec dom_a1uS9 stage_a1uSa) (Ann UInjectivityAnn dom_a1uS9 stage_a1uSa) (Ann UInjectivityAnn dom_a1uS9 stage_a1uSa)
- Language.Haskell.Tools.AST.References: tfKind :: forall dom_a1uKE stage_a1uKF. Partial (Ann UTypeFamily dom_a1uKE stage_a1uKF) (Ann UTypeFamily dom_a1uKE stage_a1uKF) (AnnMaybeG UKindConstraint dom_a1uKE stage_a1uKF) (AnnMaybeG UKindConstraint dom_a1uKE stage_a1uKF)
+ Language.Haskell.Tools.AST.References: tfKind :: forall dom_a1uSb stage_a1uSc. Partial (Ann UTypeFamily dom_a1uSb stage_a1uSc) (Ann UTypeFamily dom_a1uSb stage_a1uSc) (AnnMaybeG UKindConstraint dom_a1uSb stage_a1uSc) (AnnMaybeG UKindConstraint dom_a1uSb stage_a1uSc)
- Language.Haskell.Tools.AST.References: tfSpec :: forall dom_a1uKE stage_a1uKF. Partial (Ann UTypeFamily dom_a1uKE stage_a1uKF) (Ann UTypeFamily dom_a1uKE stage_a1uKF) (AnnMaybeG UTypeFamilySpec dom_a1uKE stage_a1uKF) (AnnMaybeG UTypeFamilySpec dom_a1uKE stage_a1uKF)
+ Language.Haskell.Tools.AST.References: tfSpec :: forall dom_a1uSb stage_a1uSc. Partial (Ann UTypeFamily dom_a1uSb stage_a1uSc) (Ann UTypeFamily dom_a1uSb stage_a1uSc) (AnnMaybeG UTypeFamilySpec dom_a1uSb stage_a1uSc) (AnnMaybeG UTypeFamilySpec dom_a1uSb stage_a1uSc)
- Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_a1uKC stage_a1uKD. Partial (Ann UTypeFamilySpec dom_a1uKC stage_a1uKD) (Ann UTypeFamilySpec dom_a1uKC stage_a1uKD) (Ann UKindConstraint dom_a1uKC stage_a1uKD) (Ann UKindConstraint dom_a1uKC stage_a1uKD)
+ Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_a1uS9 stage_a1uSa. Partial (Ann UTypeFamilySpec dom_a1uS9 stage_a1uSa) (Ann UTypeFamilySpec dom_a1uS9 stage_a1uSa) (Ann UKindConstraint dom_a1uS9 stage_a1uSa) (Ann UKindConstraint dom_a1uS9 stage_a1uSa)
- Language.Haskell.Tools.AST.References: thenExpr :: forall dom_a1oKw stage_a1oKx. Partial (Ann UCompStmt dom_a1oKw stage_a1oKx) (Ann UCompStmt dom_a1oKw stage_a1oKx) (Ann UExpr dom_a1oKw stage_a1oKx) (Ann UExpr dom_a1oKw stage_a1oKx)
+ Language.Haskell.Tools.AST.References: thenExpr :: forall dom_a1oS3 stage_a1oS4. Partial (Ann UCompStmt dom_a1oS3 stage_a1oS4) (Ann UCompStmt dom_a1oS3 stage_a1oS4) (Ann UExpr dom_a1oS3 stage_a1oS4) (Ann UExpr dom_a1oS3 stage_a1oS4)
- Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann (UPromoted UType) dom_a1m20 stage_a1m21) (Ann (UPromoted UType) dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann (UPromoted UType) dom_a1m9x stage_a1m9y) (Ann (UPromoted UType) dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: tsName :: forall dom_a1tlc stage_a1tld. Lens (Ann UTypeSignature dom_a1tlc stage_a1tld) (Ann UTypeSignature dom_a1tlc stage_a1tld) (AnnListG UName dom_a1tlc stage_a1tld) (AnnListG UName dom_a1tlc stage_a1tld)
+ Language.Haskell.Tools.AST.References: tsName :: forall dom_a1tsJ stage_a1tsK. Lens (Ann UTypeSignature dom_a1tsJ stage_a1tsK) (Ann UTypeSignature dom_a1tsJ stage_a1tsK) (AnnListG UName dom_a1tsJ stage_a1tsK) (AnnListG UName dom_a1tsJ stage_a1tsK)
- Language.Haskell.Tools.AST.References: tsSplice :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann USplice dom_a1m20 stage_a1m21) (Ann USplice dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: tsSplice :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann USplice dom_a1m9x stage_a1m9y) (Ann USplice dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: tsType :: forall dom_a1tlc stage_a1tld. Lens (Ann UTypeSignature dom_a1tlc stage_a1tld) (Ann UTypeSignature dom_a1tlc stage_a1tld) (Ann UType dom_a1tlc stage_a1tld) (Ann UType dom_a1tlc stage_a1tld)
+ Language.Haskell.Tools.AST.References: tsType :: forall dom_a1tsJ stage_a1tsK. Lens (Ann UTypeSignature dom_a1tsJ stage_a1tsK) (Ann UTypeSignature dom_a1tsJ stage_a1tsK) (Ann UType dom_a1tsJ stage_a1tsK) (Ann UType dom_a1tsJ stage_a1tsK)
- Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_a1pjF stage_a1pjG dom'_a6OqB stage'_a6OqC. Partial (Ann UTupSecElem dom_a1pjF stage_a1pjG) (Ann UTupSecElem dom_a1pjF stage_a1pjG) (Ann UExpr dom_a1pjF stage_a1pjG) (Ann UExpr dom_a1pjF stage_a1pjG)
+ Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_a1prc stage_a1prd dom'_a6Oy8 stage'_a6Oy9. Partial (Ann UTupSecElem dom_a1prc stage_a1prd) (Ann UTupSecElem dom_a1prc stage_a1prd) (Ann UExpr dom_a1prc stage_a1prd) (Ann UExpr dom_a1prc stage_a1prd)
- Language.Haskell.Tools.AST.References: tupleElems :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UExpr dom_a1pjL stage_a1pjM) (AnnListG UExpr dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: tupleElems :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UExpr dom_a1pri stage_a1prj) (AnnListG UExpr dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_a1pjL stage_a1pjM. Partial (Ann UExpr dom_a1pjL stage_a1pjM) (Ann UExpr dom_a1pjL stage_a1pjM) (AnnListG UTupSecElem dom_a1pjL stage_a1pjM) (AnnListG UTupSecElem dom_a1pjL stage_a1pjM)
+ Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_a1pri stage_a1prj. Partial (Ann UExpr dom_a1pri stage_a1prj) (Ann UExpr dom_a1pri stage_a1prj) (AnnListG UTupSecElem dom_a1pri stage_a1prj) (AnnListG UTupSecElem dom_a1pri stage_a1prj)
- Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_a1m22 stage_a1m23. Lens (Ann UTyVar dom_a1m22 stage_a1m23) (Ann UTyVar dom_a1m22 stage_a1m23) (AnnMaybeG UKindConstraint dom_a1m22 stage_a1m23) (AnnMaybeG UKindConstraint dom_a1m22 stage_a1m23)
+ Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_a1m9z stage_a1m9A. Lens (Ann UTyVar dom_a1m9z stage_a1m9A) (Ann UTyVar dom_a1m9z stage_a1m9A) (AnnMaybeG UKindConstraint dom_a1m9z stage_a1m9A) (AnnMaybeG UKindConstraint dom_a1m9z stage_a1m9A)
- Language.Haskell.Tools.AST.References: tyVarName :: forall dom_a1m22 stage_a1m23. Lens (Ann UTyVar dom_a1m22 stage_a1m23) (Ann UTyVar dom_a1m22 stage_a1m23) (Ann UName dom_a1m22 stage_a1m23) (Ann UName dom_a1m22 stage_a1m23)
+ Language.Haskell.Tools.AST.References: tyVarName :: forall dom_a1m9z stage_a1m9A. Lens (Ann UTyVar dom_a1m9z stage_a1m9A) (Ann UTyVar dom_a1m9z stage_a1m9A) (Ann UName dom_a1m9z stage_a1m9A) (Ann UName dom_a1m9z stage_a1m9A)
- Language.Haskell.Tools.AST.References: typeArg :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeArg :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeBounded :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (AnnListG UTyVar dom_a1m20 stage_a1m21) (AnnListG UTyVar dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeBounded :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (AnnListG UTyVar dom_a1m9x stage_a1m9y) (AnnListG UTyVar dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeCon :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeCon :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeCtx :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UContext dom_a1m20 stage_a1m21) (Ann UContext dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeCtx :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UContext dom_a1m9x stage_a1m9y) (Ann UContext dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeElement :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeElement :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeElements :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (AnnListG UType dom_a1m20 stage_a1m21) (AnnListG UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeElements :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (AnnListG UType dom_a1m9x stage_a1m9y) (AnnListG UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeInner :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeInner :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeKind :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UKind dom_a1m20 stage_a1m21) (Ann UKind dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeKind :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UKind dom_a1m9x stage_a1m9y) (Ann UKind dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeLeft :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeLeft :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeName :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UName dom_a1m20 stage_a1m21) (Ann UName dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeName :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UName dom_a1m9x stage_a1m9y) (Ann UName dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeOperator :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UOperator dom_a1m20 stage_a1m21) (Ann UOperator dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeOperator :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UOperator dom_a1m9x stage_a1m9y) (Ann UOperator dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeParam :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeParam :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeQQ :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UQuasiQuote dom_a1m20 stage_a1m21) (Ann UQuasiQuote dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeQQ :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UQuasiQuote dom_a1m9x stage_a1m9y) (Ann UQuasiQuote dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeResult :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeResult :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeRight :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeRight :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeType :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeType :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_a1m20 stage_a1m21. Partial (Ann UType dom_a1m20 stage_a1m21) (Ann UType dom_a1m20 stage_a1m21) (Ann UName dom_a1m20 stage_a1m21) (Ann UName dom_a1m20 stage_a1m21)
+ Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_a1m9x stage_a1m9y. Partial (Ann UType dom_a1m9x stage_a1m9y) (Ann UType dom_a1m9x stage_a1m9y) (Ann UName dom_a1m9x stage_a1m9y) (Ann UName dom_a1m9x stage_a1m9y)
- Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_a1kjY stage_a1kjZ. Lens (Ann UQualifiedName dom_a1kjY stage_a1kjZ) (Ann UQualifiedName dom_a1kjY stage_a1kjZ) (Ann UNamePart dom_a1kjY stage_a1kjZ) (Ann UNamePart dom_a1kjY stage_a1kjZ)
+ Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_a1krv stage_a1krw. Lens (Ann UQualifiedName dom_a1krv stage_a1krw) (Ann UQualifiedName dom_a1krv stage_a1krw) (Ann UNamePart dom_a1krv stage_a1krw) (Ann UNamePart dom_a1krv stage_a1krw)
- Language.Haskell.Tools.AST.References: usingExpr :: forall dom_a1oKw stage_a1oKx. Partial (Ann UCompStmt dom_a1oKw stage_a1oKx) (Ann UCompStmt dom_a1oKw stage_a1oKx) (AnnMaybeG UExpr dom_a1oKw stage_a1oKx) (AnnMaybeG UExpr dom_a1oKw stage_a1oKx)
+ Language.Haskell.Tools.AST.References: usingExpr :: forall dom_a1oS3 stage_a1oS4. Partial (Ann UCompStmt dom_a1oS3 stage_a1oS4) (Ann UCompStmt dom_a1oS3 stage_a1oS4) (AnnMaybeG UExpr dom_a1oS3 stage_a1oS4) (AnnMaybeG UExpr dom_a1oS3 stage_a1oS4)
- Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_a1tlm stage_a1tln. Partial (Ann UValueBind dom_a1tlm stage_a1tln) (Ann UValueBind dom_a1tlm stage_a1tln) (AnnMaybeG ULocalBinds dom_a1tlm stage_a1tln) (AnnMaybeG ULocalBinds dom_a1tlm stage_a1tln)
+ Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_a1tsT stage_a1tsU. Partial (Ann UValueBind dom_a1tsT stage_a1tsU) (Ann UValueBind dom_a1tsT stage_a1tsU) (AnnMaybeG ULocalBinds dom_a1tsT stage_a1tsU) (AnnMaybeG ULocalBinds dom_a1tsT stage_a1tsU)
- Language.Haskell.Tools.AST.References: valBindPat :: forall dom_a1tlm stage_a1tln. Partial (Ann UValueBind dom_a1tlm stage_a1tln) (Ann UValueBind dom_a1tlm stage_a1tln) (Ann UPattern dom_a1tlm stage_a1tln) (Ann UPattern dom_a1tlm stage_a1tln)
+ Language.Haskell.Tools.AST.References: valBindPat :: forall dom_a1tsT stage_a1tsU. Partial (Ann UValueBind dom_a1tsT stage_a1tsU) (Ann UValueBind dom_a1tsT stage_a1tsU) (Ann UPattern dom_a1tsT stage_a1tsU) (Ann UPattern dom_a1tsT stage_a1tsU)
- Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_a1tlm stage_a1tln. Partial (Ann UValueBind dom_a1tlm stage_a1tln) (Ann UValueBind dom_a1tlm stage_a1tln) (Ann URhs dom_a1tlm stage_a1tln) (Ann URhs dom_a1tlm stage_a1tln)
+ Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_a1tsT stage_a1tsU. Partial (Ann UValueBind dom_a1tsT stage_a1tsU) (Ann UValueBind dom_a1tsT stage_a1tsU) (Ann URhs dom_a1tsT stage_a1tsU) (Ann URhs dom_a1tsT stage_a1tsU)
- Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_aoYl. Partial (NameInfo n_aoYl) (NameInfo n_aoYl) RdrName RdrName
+ Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_ap5S. Partial (NameInfo n_ap5S) (NameInfo n_ap5S) RdrName RdrName
- Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_aoUL. Lens (ImportInfo n_aoUL) (ImportInfo n_aoUL) [n_aoUL] [n_aoUL]
+ Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_ap2i. Lens (ImportInfo n_ap2i) (ImportInfo n_ap2i) [n_ap2i] [n_ap2i]
- Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_aoUM. Lens (ModuleInfo n_aoUM) (ModuleInfo n_aoUM) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_ap2j. Lens (ModuleInfo n_ap2j) (ModuleInfo n_ap2j) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_aoUM. Lens (ModuleInfo n_aoUM) (ModuleInfo n_aoUM) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_ap2j. Lens (ModuleInfo n_ap2j) (ModuleInfo n_ap2j) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_aoYl. Partial (NameInfo n_aoYl) (NameInfo n_aoYl) String String
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_ap5S. Partial (NameInfo n_ap5S) (NameInfo n_ap5S) String String
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_aoUM n'_asUJ. Lens (ModuleInfo n_aoUM) (ModuleInfo n'_asUJ) [n_aoUM] [n'_asUJ]
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_ap2j n'_at2g. Lens (ModuleInfo n_ap2j) (ModuleInfo n'_at2g) [n_ap2j] [n'_at2g]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_aoUL. Lens (ImportInfo n_aoUL) (ImportInfo n_aoUL) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_ap2i. Lens (ImportInfo n_ap2i) (ImportInfo n_ap2i) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_aoUL. Lens (ImportInfo n_aoUL) (ImportInfo n_aoUL) [n_aoUL] [n_aoUL]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_ap2i. Lens (ImportInfo n_ap2i) (ImportInfo n_ap2i) [n_ap2i] [n_ap2i]
- Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_aoYl n'_asI8. Partial (NameInfo n_aoYl) (NameInfo n'_asI8) n_aoYl n'_asI8
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_ap5S n'_asPF. Partial (NameInfo n_ap5S) (NameInfo n'_asPF) n_ap5S n'_asPF
- Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_aoYl. Lens (NameInfo n_aoYl) (NameInfo n_aoYl) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_ap5S. Lens (NameInfo n_ap5S) (NameInfo n_ap5S) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_aoYl. Partial (NameInfo n_aoYl) (NameInfo n_aoYl) SrcSpan SrcSpan
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_ap5S. Partial (NameInfo n_ap5S) (NameInfo n_ap5S) SrcSpan SrcSpan
- Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_aoYl. Lens (NameInfo n_aoYl) (NameInfo n_aoYl) Scope Scope
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_ap5S. Lens (NameInfo n_ap5S) (NameInfo n_ap5S) Scope Scope

Files

haskell-tools-ast.cabal view
@@ -1,5 +1,5 @@ name:                haskell-tools-ast
-version:             0.4.1.0
+version:             0.4.1.1
 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.