packages feed

haskell-tools-ast 0.8.0.0 → 0.8.1.0

raw patch · 1 files changed

+3/−3 lines, 1 filesdep ~ghcdep ~template-haskellPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: ghc, template-haskell

API changes (from Hackage documentation)

- Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_a194u dom_a194v stage_a194w. Lens (AnnListG elem_a194u dom_a194v stage_a194w) (AnnListG elem_a194u dom_a194v stage_a194w) (NodeInfo (SemanticInfo dom_a194v (AnnListG elem_a194u)) (ListInfo stage_a194w)) (NodeInfo (SemanticInfo dom_a194v (AnnListG elem_a194u)) (ListInfo stage_a194w))
+ Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_a195n dom_a195o stage_a195p. Lens (AnnListG elem_a195n dom_a195o stage_a195p) (AnnListG elem_a195n dom_a195o stage_a195p) (NodeInfo (SemanticInfo dom_a195o (AnnListG elem_a195n)) (ListInfo stage_a195p)) (NodeInfo (SemanticInfo dom_a195o (AnnListG elem_a195n)) (ListInfo stage_a195p))
- Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_a194u dom_a194v stage_a194w. Lens (AnnListG elem_a194u dom_a194v stage_a194w) (AnnListG elem_a194u dom_a194v stage_a194w) [Ann elem_a194u dom_a194v stage_a194w] [Ann elem_a194u dom_a194v stage_a194w]
+ Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_a195n dom_a195o stage_a195p. Lens (AnnListG elem_a195n dom_a195o stage_a195p) (AnnListG elem_a195n dom_a195o stage_a195p) [Ann elem_a195n dom_a195o stage_a195p] [Ann elem_a195n dom_a195o stage_a195p]
- Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_a1978 dom_a1979 stage_a197a. Lens (AnnMaybeG elem_a1978 dom_a1979 stage_a197a) (AnnMaybeG elem_a1978 dom_a1979 stage_a197a) (Maybe (Ann elem_a1978 dom_a1979 stage_a197a)) (Maybe (Ann elem_a1978 dom_a1979 stage_a197a))
+ Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_a1981 dom_a1982 stage_a1983. Lens (AnnMaybeG elem_a1981 dom_a1982 stage_a1983) (AnnMaybeG elem_a1981 dom_a1982 stage_a1983) (Maybe (Ann elem_a1981 dom_a1982 stage_a1983)) (Maybe (Ann elem_a1981 dom_a1982 stage_a1983))
- Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_a1978 dom_a1979 stage_a197a. Lens (AnnMaybeG elem_a1978 dom_a1979 stage_a197a) (AnnMaybeG elem_a1978 dom_a1979 stage_a197a) (NodeInfo (SemanticInfo dom_a1979 (AnnMaybeG elem_a1978)) (OptionalInfo stage_a197a)) (NodeInfo (SemanticInfo dom_a1979 (AnnMaybeG elem_a1978)) (OptionalInfo stage_a197a))
+ Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_a1981 dom_a1982 stage_a1983. Lens (AnnMaybeG elem_a1981 dom_a1982 stage_a1983) (AnnMaybeG elem_a1981 dom_a1982 stage_a1983) (NodeInfo (SemanticInfo dom_a1982 (AnnMaybeG elem_a1981)) (OptionalInfo stage_a1983)) (NodeInfo (SemanticInfo dom_a1982 (AnnMaybeG elem_a1981)) (OptionalInfo stage_a1983))
- Language.Haskell.Tools.AST.Ann: annotation :: forall elem_a191X dom_a191Y stage_a191Z. Lens (Ann elem_a191X dom_a191Y stage_a191Z) (Ann elem_a191X dom_a191Y stage_a191Z) (NodeInfo (SemanticInfo dom_a191Y elem_a191X) (SpanInfo stage_a191Z)) (NodeInfo (SemanticInfo dom_a191Y elem_a191X) (SpanInfo stage_a191Z))
+ Language.Haskell.Tools.AST.Ann: annotation :: forall elem_a192Q dom_a192R stage_a192S. Lens (Ann elem_a192Q dom_a192R stage_a192S) (Ann elem_a192Q dom_a192R stage_a192S) (NodeInfo (SemanticInfo dom_a192R elem_a192Q) (SpanInfo stage_a192S)) (NodeInfo (SemanticInfo dom_a192R elem_a192Q) (SpanInfo stage_a192S))
- Language.Haskell.Tools.AST.Ann: element :: forall elem_a191X dom_a191Y stage_a191Z. Lens (Ann elem_a191X dom_a191Y stage_a191Z) (Ann elem_a191X dom_a191Y stage_a191Z) (elem_a191X dom_a191Y stage_a191Z) (elem_a191X dom_a191Y stage_a191Z)
+ Language.Haskell.Tools.AST.Ann: element :: forall elem_a192Q dom_a192R stage_a192S. Lens (Ann elem_a192Q dom_a192R stage_a192S) (Ann elem_a192Q dom_a192R stage_a192S) (elem_a192Q dom_a192R stage_a192S) (elem_a192Q dom_a192R stage_a192S)
- Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_a17ss src_a17st sema'_a191L. Lens (NodeInfo sema_a17ss src_a17st) (NodeInfo sema'_a191L src_a17st) sema_a17ss sema'_a191L
+ Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_a17tl src_a17tm sema'_a192E. Lens (NodeInfo sema_a17tl src_a17tm) (NodeInfo sema'_a192E src_a17tm) sema_a17tl sema'_a192E
- Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_a17ss src_a17st src'_a191O. Lens (NodeInfo sema_a17ss src_a17st) (NodeInfo sema_a17ss src'_a191O) src_a17st src'_a191O
+ Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_a17tl src_a17tm src'_a192H. Lens (NodeInfo sema_a17tl src_a17tm) (NodeInfo sema_a17tl src'_a192H) src_a17tm src'_a192H
- Language.Haskell.Tools.AST.References: allDerived :: forall dom_a1GWp stage_a1GWq. Partial (Ann UDeriving dom_a1GWp stage_a1GWq) (Ann UDeriving dom_a1GWp stage_a1GWq) (AnnListG UInstanceHead dom_a1GWp stage_a1GWq) (AnnListG UInstanceHead dom_a1GWp stage_a1GWq)
+ Language.Haskell.Tools.AST.References: allDerived :: forall dom_a1GXi stage_a1GXj. Partial (Ann UDeriving dom_a1GXi stage_a1GXj) (Ann UDeriving dom_a1GXi stage_a1GXj) (AnnListG UInstanceHead dom_a1GXi stage_a1GXj) (AnnListG UInstanceHead dom_a1GXi stage_a1GXj)
- Language.Haskell.Tools.AST.References: altBinds :: forall expr_a1B4l dom_a1B4m stage_a1B4n. Lens (Ann (UAlt' expr_a1B4l) dom_a1B4m stage_a1B4n) (Ann (UAlt' expr_a1B4l) dom_a1B4m stage_a1B4n) (AnnMaybeG ULocalBinds dom_a1B4m stage_a1B4n) (AnnMaybeG ULocalBinds dom_a1B4m stage_a1B4n)
+ Language.Haskell.Tools.AST.References: altBinds :: forall expr_a1B5e dom_a1B5f stage_a1B5g. Lens (Ann (UAlt' expr_a1B5e) dom_a1B5f stage_a1B5g) (Ann (UAlt' expr_a1B5e) dom_a1B5f stage_a1B5g) (AnnMaybeG ULocalBinds dom_a1B5f stage_a1B5g) (AnnMaybeG ULocalBinds dom_a1B5f stage_a1B5g)
- Language.Haskell.Tools.AST.References: altPattern :: forall expr_a1B4l dom_a1B4m stage_a1B4n. Lens (Ann (UAlt' expr_a1B4l) dom_a1B4m stage_a1B4n) (Ann (UAlt' expr_a1B4l) dom_a1B4m stage_a1B4n) (Ann UPattern dom_a1B4m stage_a1B4n) (Ann UPattern dom_a1B4m stage_a1B4n)
+ Language.Haskell.Tools.AST.References: altPattern :: forall expr_a1B5e dom_a1B5f stage_a1B5g. Lens (Ann (UAlt' expr_a1B5e) dom_a1B5f stage_a1B5g) (Ann (UAlt' expr_a1B5e) dom_a1B5f stage_a1B5g) (Ann UPattern dom_a1B5f stage_a1B5g) (Ann UPattern dom_a1B5f stage_a1B5g)
- Language.Haskell.Tools.AST.References: altRhs :: forall expr_a1B4l dom_a1B4m stage_a1B4n expr'_a7d62. Lens (Ann (UAlt' expr_a1B4l) dom_a1B4m stage_a1B4n) (Ann (UAlt' expr_a1B4l) dom_a1B4m stage_a1B4n) (Ann (UCaseRhs' expr_a1B4l) dom_a1B4m stage_a1B4n) (Ann (UCaseRhs' expr_a1B4l) dom_a1B4m stage_a1B4n)
+ Language.Haskell.Tools.AST.References: altRhs :: forall expr_a1B5e dom_a1B5f stage_a1B5g expr'_a7d6V. Lens (Ann (UAlt' expr_a1B5e) dom_a1B5f stage_a1B5g) (Ann (UAlt' expr_a1B5e) dom_a1B5f stage_a1B5g) (Ann (UCaseRhs' expr_a1B5e) dom_a1B5f stage_a1B5g) (Ann (UCaseRhs' expr_a1B5e) dom_a1B5f stage_a1B5g)
- Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UExpr dom_a1GW7 stage_a1GW8) (Ann UExpr dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UExpr dom_a1GX0 stage_a1GX1) (Ann UExpr dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: annotateName :: forall dom_a1GVZ stage_a1GW0 dom'_a76O3 stage'_a76O4. Partial (Ann UAnnotationSubject dom_a1GVZ stage_a1GW0) (Ann UAnnotationSubject dom_a1GVZ stage_a1GW0) (Ann UName dom_a1GVZ stage_a1GW0) (Ann UName dom_a1GVZ stage_a1GW0)
+ Language.Haskell.Tools.AST.References: annotateName :: forall dom_a1GWS stage_a1GWT dom'_a76OW stage'_a76OX. Partial (Ann UAnnotationSubject dom_a1GWS stage_a1GWT) (Ann UAnnotationSubject dom_a1GWS stage_a1GWT) (Ann UName dom_a1GWS stage_a1GWT) (Ann UName dom_a1GWS stage_a1GWT)
- Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UAnnotationSubject dom_a1GW7 stage_a1GW8) (Ann UAnnotationSubject dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UAnnotationSubject dom_a1GX0 stage_a1GX1) (Ann UAnnotationSubject dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UArrowAppl dom_a1B4u stage_a1B4v) (Ann UArrowAppl dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UArrowAppl dom_a1B5n stage_a1B5o) (Ann UArrowAppl dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: assertClsName :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UName dom_a1xNb stage_a1xNc) (Ann UName dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertClsName :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UName dom_a1xO4 stage_a1xO5) (Ann UName dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: assertImplType :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UType dom_a1xNb stage_a1xNc) (Ann UType dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertImplType :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UType dom_a1xO4 stage_a1xO5) (Ann UType dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UName dom_a1xNb stage_a1xNc) (Ann UName dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UName dom_a1xO4 stage_a1xO5) (Ann UName dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: assertLhs :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UType dom_a1xNb stage_a1xNc) (Ann UType dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertLhs :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UType dom_a1xO4 stage_a1xO5) (Ann UType dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: assertOp :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UOperator dom_a1xNb stage_a1xNc) (Ann UOperator dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertOp :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UOperator dom_a1xO4 stage_a1xO5) (Ann UOperator dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: assertRhs :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UType dom_a1xNb stage_a1xNc) (Ann UType dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertRhs :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UType dom_a1xO4 stage_a1xO5) (Ann UType dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: assertTypes :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (AnnListG UType dom_a1xNb stage_a1xNc) (AnnListG UType dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: assertTypes :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (AnnListG UType dom_a1xO4 stage_a1xO5) (AnnListG UType dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a1P6G stage_a1P6H. Partial (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UBracket dom_a1P6G stage_a1P6H) (AnnListG UDecl dom_a1P6G stage_a1P6H) (AnnListG UDecl dom_a1P6G stage_a1P6H)
+ Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a1P7z stage_a1P7A. Partial (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UBracket dom_a1P7z stage_a1P7A) (AnnListG UDecl dom_a1P7z stage_a1P7A) (AnnListG UDecl dom_a1P7z stage_a1P7A)
- Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a1P6G stage_a1P6H. Partial (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UExpr dom_a1P6G stage_a1P6H) (Ann UExpr dom_a1P6G stage_a1P6H)
+ Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a1P7z stage_a1P7A. Partial (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UExpr dom_a1P7z stage_a1P7A) (Ann UExpr dom_a1P7z stage_a1P7A)
- Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a1P6G stage_a1P6H. Partial (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UPattern dom_a1P6G stage_a1P6H) (Ann UPattern dom_a1P6G stage_a1P6H)
+ Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a1P7z stage_a1P7A. Partial (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UPattern dom_a1P7z stage_a1P7A) (Ann UPattern dom_a1P7z stage_a1P7A)
- Language.Haskell.Tools.AST.References: bracketType :: forall dom_a1P6G stage_a1P6H. Partial (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UBracket dom_a1P6G stage_a1P6H) (Ann UType dom_a1P6G stage_a1P6H) (Ann UType dom_a1P6G stage_a1P6H)
+ Language.Haskell.Tools.AST.References: bracketType :: forall dom_a1P7z stage_a1P7A. Partial (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UBracket dom_a1P7z stage_a1P7A) (Ann UType dom_a1P7z stage_a1P7A) (Ann UType dom_a1P7z stage_a1P7A)
- Language.Haskell.Tools.AST.References: byExpr :: forall dom_a1Avf stage_a1Avg. Partial (Ann UCompStmt dom_a1Avf stage_a1Avg) (Ann UCompStmt dom_a1Avf stage_a1Avg) (AnnMaybeG UExpr dom_a1Avf stage_a1Avg) (AnnMaybeG UExpr dom_a1Avf stage_a1Avg)
+ Language.Haskell.Tools.AST.References: byExpr :: forall dom_a1Aw8 stage_a1Aw9. Partial (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (AnnMaybeG UExpr dom_a1Aw8 stage_a1Aw9) (AnnMaybeG UExpr dom_a1Aw8 stage_a1Aw9)
- Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_a1B4f dom_a1B4g stage_a1B4h expr'_a7dqY. Lens (Ann (UGuardedCaseRhs' expr_a1B4f) dom_a1B4g stage_a1B4h) (Ann (UGuardedCaseRhs' expr_a1B4f) dom_a1B4g stage_a1B4h) (Ann expr_a1B4f dom_a1B4g stage_a1B4h) (Ann expr_a1B4f dom_a1B4g stage_a1B4h)
+ Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_a1B58 dom_a1B59 stage_a1B5a expr'_a7drR. Lens (Ann (UGuardedCaseRhs' expr_a1B58) dom_a1B59 stage_a1B5a) (Ann (UGuardedCaseRhs' expr_a1B58) dom_a1B59 stage_a1B5a) (Ann expr_a1B58 dom_a1B59 stage_a1B5a) (Ann expr_a1B58 dom_a1B59 stage_a1B5a)
- Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_a1B4f dom_a1B4g stage_a1B4h. Lens (Ann (UGuardedCaseRhs' expr_a1B4f) dom_a1B4g stage_a1B4h) (Ann (UGuardedCaseRhs' expr_a1B4f) dom_a1B4g stage_a1B4h) (AnnListG URhsGuard dom_a1B4g stage_a1B4h) (AnnListG URhsGuard dom_a1B4g stage_a1B4h)
+ Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_a1B58 dom_a1B59 stage_a1B5a. Lens (Ann (UGuardedCaseRhs' expr_a1B58) dom_a1B59 stage_a1B5a) (Ann (UGuardedCaseRhs' expr_a1B58) dom_a1B59 stage_a1B5a) (AnnListG URhsGuard dom_a1B59 stage_a1B5a) (AnnListG URhsGuard dom_a1B59 stage_a1B5a)
- Language.Haskell.Tools.AST.References: cbElements :: forall dom_a1GWZ stage_a1GX0 dom'_a73PJ stage'_a73PK. Lens (Ann UClassBody dom_a1GWZ stage_a1GX0) (Ann UClassBody dom_a1GWZ stage_a1GX0) (AnnListG UClassElement dom_a1GWZ stage_a1GX0) (AnnListG UClassElement dom_a1GWZ stage_a1GX0)
+ Language.Haskell.Tools.AST.References: cbElements :: forall dom_a1GXS stage_a1GXT dom'_a73QC stage'_a73QD. Lens (Ann UClassBody dom_a1GXS stage_a1GXT) (Ann UClassBody dom_a1GXS stage_a1GXT) (AnnListG UClassElement dom_a1GXS stage_a1GXT) (AnnListG UClassElement dom_a1GXS stage_a1GXT)
- Language.Haskell.Tools.AST.References: ceBind :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UValueBind dom_a1GWX stage_a1GWY) (Ann UValueBind dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceBind :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UValueBind dom_a1GXQ stage_a1GXR) (Ann UValueBind dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: ceHead :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UDeclHead dom_a1GWX stage_a1GWY) (Ann UDeclHead dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceHead :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UDeclHead dom_a1GXQ stage_a1GXR) (Ann UDeclHead dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: ceKind :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UType dom_a1GWX stage_a1GWY) (Ann UType dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceKind :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UType dom_a1GXQ stage_a1GXR) (Ann UType dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: ceName :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UName dom_a1GWX stage_a1GWY) (Ann UName dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceName :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UName dom_a1GXQ stage_a1GXR) (Ann UName dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: ceType :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UType dom_a1GWX stage_a1GWY) (Ann UType dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceType :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UType dom_a1GXQ stage_a1GXR) (Ann UType dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UTypeFamily dom_a1GWX stage_a1GWY) (Ann UTypeFamily dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UTypeFamily dom_a1GXQ stage_a1GXR) (Ann UTypeFamily dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UTypeSignature dom_a1GWX stage_a1GWY) (Ann UTypeSignature dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UTypeSignature dom_a1GXQ stage_a1GXR) (Ann UTypeSignature dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: charLitValue :: forall dom_a171t stage_a171u. Partial (Ann ULiteral dom_a171t stage_a171u) (Ann ULiteral dom_a171t stage_a171u) Char Char
+ Language.Haskell.Tools.AST.References: charLitValue :: forall dom_a172m stage_a172n. Partial (Ann ULiteral dom_a172m stage_a172n) (Ann ULiteral dom_a172m stage_a172n) Char Char
- Language.Haskell.Tools.AST.References: clsFixity :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UFixitySignature dom_a1GWX stage_a1GWY) (Ann UFixitySignature dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: clsFixity :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UFixitySignature dom_a1GXQ stage_a1GXR) (Ann UFixitySignature dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: clsInline :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UInlinePragma dom_a1GWX stage_a1GWY) (Ann UInlinePragma dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: clsInline :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UInlinePragma dom_a1GXQ stage_a1GXR) (Ann UInlinePragma dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_a1Avj dom_a1Avk stage_a1Avl. Partial (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (AnnListG (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (AnnListG (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl)
+ Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_a1Awc dom_a1Awd stage_a1Awe. Partial (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (AnnListG (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (AnnListG (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe)
- Language.Haskell.Tools.AST.References: compBody :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UListCompBody dom_a1B4u stage_a1B4v) (AnnListG UListCompBody dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: compBody :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UListCompBody dom_a1B5n stage_a1B5o) (AnnListG UListCompBody dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: compExpr :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: compExpr :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: compStmt :: forall dom_a1Avf stage_a1Avg. Partial (Ann UCompStmt dom_a1Avf stage_a1Avg) (Ann UCompStmt dom_a1Avf stage_a1Avg) (Ann UStmt dom_a1Avf stage_a1Avg) (Ann UStmt dom_a1Avf stage_a1Avg)
+ Language.Haskell.Tools.AST.References: compStmt :: forall dom_a1Aw8 stage_a1Aw9. Partial (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (Ann UStmt dom_a1Aw8 stage_a1Aw9) (Ann UStmt dom_a1Aw8 stage_a1Aw9)
- Language.Haskell.Tools.AST.References: compStmts :: forall dom_a1Avh stage_a1Avi dom'_a7dJQ stage'_a7dJR. Lens (Ann UListCompBody dom_a1Avh stage_a1Avi) (Ann UListCompBody dom_a1Avh stage_a1Avi) (AnnListG UCompStmt dom_a1Avh stage_a1Avi) (AnnListG UCompStmt dom_a1Avh stage_a1Avi)
+ Language.Haskell.Tools.AST.References: compStmts :: forall dom_a1Awa stage_a1Awb dom'_a7dKJ stage'_a7dKK. Lens (Ann UListCompBody dom_a1Awa stage_a1Awb) (Ann UListCompBody dom_a1Awa stage_a1Awb) (AnnListG UCompStmt dom_a1Awa stage_a1Awb) (AnnListG UCompStmt dom_a1Awa stage_a1Awb)
- Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_a1GWt stage_a1GWu. Partial (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (AnnListG UType dom_a1GWt stage_a1GWu) (AnnListG UType dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_a1GXm stage_a1GXn. Partial (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (AnnListG UType dom_a1GXm stage_a1GXn) (AnnListG UType dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_a1GWt stage_a1GWu. Partial (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (AnnListG UFieldDecl dom_a1GWt stage_a1GWu) (AnnListG UFieldDecl dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_a1GXm stage_a1GXn. Partial (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (AnnListG UFieldDecl dom_a1GXm stage_a1GXn) (AnnListG UFieldDecl dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_a1GWt stage_a1GWu. Partial (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UType dom_a1GWt stage_a1GWu) (Ann UType dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_a1GXm stage_a1GXn. Partial (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UType dom_a1GXm stage_a1GXn) (Ann UType dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conDeclName :: forall dom_a1GWt stage_a1GWu. Partial (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UName dom_a1GWt stage_a1GWu) (Ann UName dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conDeclName :: forall dom_a1GXm stage_a1GXn. Partial (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UName dom_a1GXm stage_a1GXn) (Ann UName dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_a1GWt stage_a1GWu. Partial (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UOperator dom_a1GWt stage_a1GWu) (Ann UOperator dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_a1GXm stage_a1GXn. Partial (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UOperator dom_a1GXm stage_a1GXn) (Ann UOperator dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_a1GWt stage_a1GWu. Partial (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UType dom_a1GWt stage_a1GWu) (Ann UType dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_a1GXm stage_a1GXn. Partial (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UType dom_a1GXm stage_a1GXn) (Ann UType dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conTypeArgs :: forall dom_a1GWt stage_a1GWu. Lens (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (AnnListG UTyVar dom_a1GWt stage_a1GWu) (AnnListG UTyVar dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conTypeArgs :: forall dom_a1GXm stage_a1GXn. Lens (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (AnnListG UTyVar dom_a1GXm stage_a1GXn) (AnnListG UTyVar dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: conTypeCtx :: forall dom_a1GWt stage_a1GWu. Lens (Ann UConDecl dom_a1GWt stage_a1GWu) (Ann UConDecl dom_a1GWt stage_a1GWu) (AnnMaybeG UContext dom_a1GWt stage_a1GWu) (AnnMaybeG UContext dom_a1GWt stage_a1GWu)
+ Language.Haskell.Tools.AST.References: conTypeCtx :: forall dom_a1GXm stage_a1GXn. Lens (Ann UConDecl dom_a1GXm stage_a1GXn) (Ann UConDecl dom_a1GXm stage_a1GXn) (AnnMaybeG UContext dom_a1GXm stage_a1GXn) (AnnMaybeG UContext dom_a1GXm stage_a1GXn)
- Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_a1xNd stage_a1xNe dom'_a79v6 stage'_a79v7. Lens (Ann UContext dom_a1xNd stage_a1xNe) (Ann UContext dom_a1xNd stage_a1xNe) (Ann UAssertion dom_a1xNd stage_a1xNe) (Ann UAssertion dom_a1xNd stage_a1xNe)
+ Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_a1xO6 stage_a1xO7 dom'_a79vZ stage'_a79w0. Lens (Ann UContext dom_a1xO6 stage_a1xO7) (Ann UContext dom_a1xO6 stage_a1xO7) (Ann UAssertion dom_a1xO6 stage_a1xO7) (Ann UAssertion dom_a1xO6 stage_a1xO7)
- Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UType dom_a1GX3 stage_a1GX4) (Ann UType dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UType dom_a1GXW stage_a1GXX) (Ann UType dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declBody :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UClassBody dom_a1GX3 stage_a1GX4) (AnnMaybeG UClassBody dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declBody :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UClassBody dom_a1GXW stage_a1GXX) (AnnMaybeG UClassBody dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declCallConv :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UCallConv dom_a1GX3 stage_a1GX4) (Ann UCallConv dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declCallConv :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UCallConv dom_a1GXW stage_a1GXX) (Ann UCallConv dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declCons :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnListG UConDecl dom_a1GX3 stage_a1GX4) (AnnListG UConDecl dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declCons :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnListG UConDecl dom_a1GXW stage_a1GXX) (AnnListG UConDecl dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declCtx :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UContext dom_a1GX3 stage_a1GX4) (AnnMaybeG UContext dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declCtx :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UContext dom_a1GXW stage_a1GXX) (AnnMaybeG UContext dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declDecl :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnListG UTypeEqn dom_a1GX3 stage_a1GX4) (AnnListG UTypeEqn dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declDecl :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnListG UTypeEqn dom_a1GXW stage_a1GXX) (AnnListG UTypeEqn dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declDeriving :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UDeriving dom_a1GX3 stage_a1GX4) (AnnMaybeG UDeriving dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declDeriving :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UDeriving dom_a1GXW stage_a1GXX) (AnnMaybeG UDeriving dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declFixity :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UFixitySignature dom_a1GX3 stage_a1GX4) (Ann UFixitySignature dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declFixity :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UFixitySignature dom_a1GXW stage_a1GXX) (Ann UFixitySignature dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declForeignType :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UType dom_a1GX3 stage_a1GX4) (Ann UType dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declForeignType :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UType dom_a1GXW stage_a1GXX) (Ann UType dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UFunDeps dom_a1GX3 stage_a1GX4) (AnnMaybeG UFunDeps dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UFunDeps dom_a1GXW stage_a1GXX) (AnnMaybeG UFunDeps dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declGadt :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnListG UGadtConDecl dom_a1GX3 stage_a1GX4) (AnnListG UGadtConDecl dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declGadt :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnListG UGadtConDecl dom_a1GXW stage_a1GXX) (AnnListG UGadtConDecl dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declHead :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDeclHead dom_a1GX3 stage_a1GX4) (Ann UDeclHead dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declHead :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDeclHead dom_a1GXW stage_a1GXX) (Ann UDeclHead dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UInstBody dom_a1GX3 stage_a1GX4) (AnnMaybeG UInstBody dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UInstBody dom_a1GXW stage_a1GXX) (AnnMaybeG UInstBody dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declInstRule :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UInstanceRule dom_a1GX3 stage_a1GX4) (Ann UInstanceRule dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declInstRule :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UInstanceRule dom_a1GXW stage_a1GXX) (Ann UInstanceRule dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declInstance :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UInstanceRule dom_a1GX3 stage_a1GX4) (Ann UInstanceRule dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declInstance :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UInstanceRule dom_a1GXW stage_a1GXX) (Ann UInstanceRule dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declKind :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UKindConstraint dom_a1GX3 stage_a1GX4) (AnnMaybeG UKindConstraint dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declKind :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UKindConstraint dom_a1GXW stage_a1GXX) (AnnMaybeG UKindConstraint dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declName :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UName dom_a1GX3 stage_a1GX4) (Ann UName dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declName :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UName dom_a1GXW stage_a1GXX) (Ann UName dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declNewtype :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDataOrNewtypeKeyword dom_a1GX3 stage_a1GX4) (Ann UDataOrNewtypeKeyword dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declNewtype :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDataOrNewtypeKeyword dom_a1GXW stage_a1GXX) (Ann UDataOrNewtypeKeyword dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declOverlap :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UOverlapPragma dom_a1GX3 stage_a1GX4) (AnnMaybeG UOverlapPragma dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declOverlap :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UOverlapPragma dom_a1GXW stage_a1GXX) (AnnMaybeG UOverlapPragma dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UPatternSynonym dom_a1GX3 stage_a1GX4) (Ann UPatternSynonym dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UPatternSynonym dom_a1GXW stage_a1GXX) (Ann UPatternSynonym dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UPatternTypeSignature dom_a1GX3 stage_a1GX4) (Ann UPatternTypeSignature dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UPatternTypeSignature dom_a1GXW stage_a1GXX) (Ann UPatternTypeSignature dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declPragma :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UTopLevelPragma dom_a1GX3 stage_a1GX4) (Ann UTopLevelPragma dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declPragma :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UTopLevelPragma dom_a1GXW stage_a1GXX) (Ann UTopLevelPragma dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declRoleType :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UQualifiedName dom_a1GX3 stage_a1GX4) (Ann UQualifiedName dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declRoleType :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UQualifiedName dom_a1GXW stage_a1GXX) (Ann UQualifiedName dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declRoles :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnListG URole dom_a1GX3 stage_a1GX4) (AnnListG URole dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declRoles :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnListG URole dom_a1GXW stage_a1GXX) (AnnListG URole dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declSafety :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG USafety dom_a1GX3 stage_a1GX4) (AnnMaybeG USafety dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declSafety :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG USafety dom_a1GXW stage_a1GXX) (AnnMaybeG USafety dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declSpec :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnMaybeG UTypeFamilySpec dom_a1GX3 stage_a1GX4) (AnnMaybeG UTypeFamilySpec dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declSpec :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnMaybeG UTypeFamilySpec dom_a1GXW stage_a1GXX) (AnnMaybeG UTypeFamilySpec dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declSplice :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann USplice dom_a1GX3 stage_a1GX4) (Ann USplice dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declSplice :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann USplice dom_a1GXW stage_a1GXX) (Ann USplice dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declType :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UType dom_a1GX3 stage_a1GX4) (Ann UType dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declType :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UType dom_a1GXW stage_a1GXX) (Ann UType dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UTypeFamily dom_a1GX3 stage_a1GX4) (Ann UTypeFamily dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UTypeFamily dom_a1GXW stage_a1GXX) (Ann UTypeFamily dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UTypeSignature dom_a1GX3 stage_a1GX4) (Ann UTypeSignature dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UTypeSignature dom_a1GXW stage_a1GXX) (Ann UTypeSignature dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declTypes :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (AnnListG UType dom_a1GX3 stage_a1GX4) (AnnListG UType dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declTypes :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (AnnListG UType dom_a1GXW stage_a1GXX) (AnnListG UType dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: declValBind :: forall dom_a1GX3 stage_a1GX4. Partial (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UDecl dom_a1GX3 stage_a1GX4) (Ann UValueBind dom_a1GX3 stage_a1GX4) (Ann UValueBind dom_a1GX3 stage_a1GX4)
+ Language.Haskell.Tools.AST.References: declValBind :: forall dom_a1GXW stage_a1GXX. Partial (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UDecl dom_a1GXW stage_a1GXX) (Ann UValueBind dom_a1GXW stage_a1GXX) (Ann UValueBind dom_a1GXW stage_a1GXX)
- Language.Haskell.Tools.AST.References: deprMessage :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (AnnListG UStringNode dom_a1GW7 stage_a1GW8) (AnnListG UStringNode dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: deprMessage :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (AnnListG UStringNode dom_a1GX0 stage_a1GX1) (AnnListG UStringNode dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UTyVar dom_a1GX1 stage_a1GX2) (Ann UTyVar dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UTyVar dom_a1GXU stage_a1GXV) (Ann UTyVar dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: dhBody :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhBody :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: dhLeft :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UTyVar dom_a1GX1 stage_a1GX2) (Ann UTyVar dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhLeft :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UTyVar dom_a1GXU stage_a1GXV) (Ann UTyVar dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: dhName :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UName dom_a1GX1 stage_a1GX2) (Ann UName dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhName :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UName dom_a1GXU stage_a1GXV) (Ann UName dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: dhOperator :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UOperator dom_a1GX1 stage_a1GX2) (Ann UOperator dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhOperator :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UOperator dom_a1GXU stage_a1GXV) (Ann UOperator dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: dhRight :: forall dom_a1GX1 stage_a1GX2. Partial (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UDeclHead dom_a1GX1 stage_a1GX2) (Ann UTyVar dom_a1GX1 stage_a1GX2) (Ann UTyVar dom_a1GX1 stage_a1GX2)
+ Language.Haskell.Tools.AST.References: dhRight :: forall dom_a1GXU stage_a1GXV. Partial (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UDeclHead dom_a1GXU stage_a1GXV) (Ann UTyVar dom_a1GXU stage_a1GXV) (Ann UTyVar dom_a1GXU stage_a1GXV)
- Language.Haskell.Tools.AST.References: doKind :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UDoKind dom_a1B4u stage_a1B4v) (Ann UDoKind dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: doKind :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UDoKind dom_a1B5n stage_a1B5o) (Ann UDoKind dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: enumFrom :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: enumFrom :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: enumThen :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnMaybeG UExpr dom_a1B4u stage_a1B4v) (AnnMaybeG UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: enumThen :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnMaybeG UExpr dom_a1B5n stage_a1B5o) (AnnMaybeG UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: enumTo :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnMaybeG UExpr dom_a1B4u stage_a1B4v) (AnnMaybeG UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: enumTo :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnMaybeG UExpr dom_a1B5n stage_a1B5o) (AnnMaybeG UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: enumToFix :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: enumToFix :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: espExports :: forall dom_a1NQj stage_a1NQk dom'_a71g3 stage'_a71g4. Lens (Ann UExportSpecs dom_a1NQj stage_a1NQk) (Ann UExportSpecs dom_a1NQj stage_a1NQk) (AnnListG UExportSpec dom_a1NQj stage_a1NQk) (AnnListG UExportSpec dom_a1NQj stage_a1NQk)
+ Language.Haskell.Tools.AST.References: espExports :: forall dom_a1NRc stage_a1NRd dom'_a71gW stage'_a71gX. Lens (Ann UExportSpecs dom_a1NRc stage_a1NRd) (Ann UExportSpecs dom_a1NRc stage_a1NRd) (AnnListG UExportSpec dom_a1NRc stage_a1NRd) (AnnListG UExportSpec dom_a1NRc stage_a1NRd)
- Language.Haskell.Tools.AST.References: essList :: forall dom_a1NQb stage_a1NQc dom'_a71oB stage'_a71oC. Partial (Ann USubSpec dom_a1NQb stage_a1NQc) (Ann USubSpec dom_a1NQb stage_a1NQc) (AnnListG UName dom_a1NQb stage_a1NQc) (AnnListG UName dom_a1NQb stage_a1NQc)
+ Language.Haskell.Tools.AST.References: essList :: forall dom_a1NR4 stage_a1NR5 dom'_a71pu stage'_a71pv. Partial (Ann USubSpec dom_a1NR4 stage_a1NR5) (Ann USubSpec dom_a1NR4 stage_a1NR5) (AnnListG UName dom_a1NR4 stage_a1NR5) (AnnListG UName dom_a1NR4 stage_a1NR5)
- Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a1NQh stage_a1NQi. Partial (Ann UExportSpec dom_a1NQh stage_a1NQi) (Ann UExportSpec dom_a1NQh stage_a1NQi) (Ann UIESpec dom_a1NQh stage_a1NQi) (Ann UIESpec dom_a1NQh stage_a1NQi)
+ Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a1NRa stage_a1NRb. Partial (Ann UExportSpec dom_a1NRa stage_a1NRb) (Ann UExportSpec dom_a1NRa stage_a1NRb) (Ann UIESpec dom_a1NRa stage_a1NRb) (Ann UIESpec dom_a1NRa stage_a1NRb)
- Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a1NQh stage_a1NQi. Partial (Ann UExportSpec dom_a1NQh stage_a1NQi) (Ann UExportSpec dom_a1NQh stage_a1NQi) (Ann UModuleName dom_a1NQh stage_a1NQi) (Ann UModuleName dom_a1NQh stage_a1NQi)
+ Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a1NRa stage_a1NRb. Partial (Ann UExportSpec dom_a1NRa stage_a1NRb) (Ann UExportSpec dom_a1NRa stage_a1NRb) (Ann UModuleName dom_a1NRa stage_a1NRb) (Ann UModuleName dom_a1NRa stage_a1NRb)
- Language.Haskell.Tools.AST.References: exprAlts :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UAlt dom_a1B4u stage_a1B4v) (AnnListG UAlt dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprAlts :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UAlt dom_a1B5n stage_a1B5o) (AnnListG UAlt dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprArg :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprArg :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprBindings :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UPattern dom_a1B4u stage_a1B4v) (AnnListG UPattern dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprBindings :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UPattern dom_a1B5n stage_a1B5o) (AnnListG UPattern dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprBracket :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UBracket dom_a1B4u stage_a1B4v) (Ann UBracket dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprBracket :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UBracket dom_a1B5n stage_a1B5o) (Ann UBracket dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprCase :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprCase :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprCond :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprCond :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprElse :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprElse :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprFun :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprFun :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG ULocalBind dom_a1B4u stage_a1B4v) (AnnListG ULocalBind dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG ULocalBind dom_a1B5n stage_a1B5o) (AnnListG ULocalBind dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UGuardedCaseRhs dom_a1B4u stage_a1B4v) (AnnListG UGuardedCaseRhs dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UGuardedCaseRhs dom_a1B5n stage_a1B5o) (AnnListG UGuardedCaseRhs dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprInner :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprInner :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprLhs :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprLhs :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprLit :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann ULiteral dom_a1B4u stage_a1B4v) (Ann ULiteral dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprLit :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann ULiteral dom_a1B5n stage_a1B5o) (Ann ULiteral dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprName :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UName dom_a1B4u stage_a1B4v) (Ann UName dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprName :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UName dom_a1B5n stage_a1B5o) (Ann UName dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprOperator :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UOperator dom_a1B4u stage_a1B4v) (Ann UOperator dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprOperator :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UOperator dom_a1B5n stage_a1B5o) (Ann UOperator dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprPragma :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExprPragma dom_a1B4u stage_a1B4v) (Ann UExprPragma dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprPragma :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExprPragma dom_a1B5n stage_a1B5o) (Ann UExprPragma dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprQQ :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UQuasiQuote dom_a1B4u stage_a1B4v) (Ann UQuasiQuote dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprQQ :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UQuasiQuote dom_a1B5n stage_a1B5o) (Ann UQuasiQuote dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UFieldUpdate dom_a1B4u stage_a1B4v) (AnnListG UFieldUpdate dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UFieldUpdate dom_a1B5n stage_a1B5o) (AnnListG UFieldUpdate dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprRecName :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UName dom_a1B4u stage_a1B4v) (Ann UName dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprRecName :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UName dom_a1B5n stage_a1B5o) (Ann UName dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprRhs :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprRhs :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprSig :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UType dom_a1B4u stage_a1B4v) (Ann UType dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprSig :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UType dom_a1B5n stage_a1B5o) (Ann UType dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprSplice :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann USplice dom_a1B4u stage_a1B4v) (Ann USplice dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprSplice :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann USplice dom_a1B5n stage_a1B5o) (Ann USplice dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprStmts :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UStmt dom_a1B4u stage_a1B4v) (AnnListG UStmt dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprStmts :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UStmt dom_a1B5n stage_a1B5o) (AnnListG UStmt dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprThen :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprThen :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: exprType :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UType dom_a1B4u stage_a1B4v) (Ann UType dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: exprType :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UType dom_a1B5n stage_a1B5o) (Ann UType dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: fieldName :: forall dom_a1B4s stage_a1B4t. Partial (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UName dom_a1B4s stage_a1B4t) (Ann UName dom_a1B4s stage_a1B4t)
+ Language.Haskell.Tools.AST.References: fieldName :: forall dom_a1B5l stage_a1B5m. Partial (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UName dom_a1B5l stage_a1B5m) (Ann UName dom_a1B5l stage_a1B5m)
- Language.Haskell.Tools.AST.References: fieldNames :: forall dom_a1GWr stage_a1GWs. Lens (Ann UFieldDecl dom_a1GWr stage_a1GWs) (Ann UFieldDecl dom_a1GWr stage_a1GWs) (AnnListG UName dom_a1GWr stage_a1GWs) (AnnListG UName dom_a1GWr stage_a1GWs)
+ Language.Haskell.Tools.AST.References: fieldNames :: forall dom_a1GXk stage_a1GXl. Lens (Ann UFieldDecl dom_a1GXk stage_a1GXl) (Ann UFieldDecl dom_a1GXk stage_a1GXl) (AnnListG UName dom_a1GXk stage_a1GXl) (AnnListG UName dom_a1GXk stage_a1GXl)
- Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_a1zoA stage_a1zoB. Partial (Ann UPatternField dom_a1zoA stage_a1zoB) (Ann UPatternField dom_a1zoA stage_a1zoB) (Ann UPattern dom_a1zoA stage_a1zoB) (Ann UPattern dom_a1zoA stage_a1zoB)
+ Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_a1zpt stage_a1zpu. Partial (Ann UPatternField dom_a1zpt stage_a1zpu) (Ann UPatternField dom_a1zpt stage_a1zpu) (Ann UPattern dom_a1zpt stage_a1zpu) (Ann UPattern dom_a1zpt stage_a1zpu)
- Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_a1zoA stage_a1zoB. Partial (Ann UPatternField dom_a1zoA stage_a1zoB) (Ann UPatternField dom_a1zoA stage_a1zoB) (Ann UName dom_a1zoA stage_a1zoB) (Ann UName dom_a1zoA stage_a1zoB)
+ Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_a1zpt stage_a1zpu. Partial (Ann UPatternField dom_a1zpt stage_a1zpu) (Ann UPatternField dom_a1zpt stage_a1zpu) (Ann UName dom_a1zpt stage_a1zpu) (Ann UName dom_a1zpt stage_a1zpu)
- Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_a1zoA stage_a1zoB. Partial (Ann UPatternField dom_a1zoA stage_a1zoB) (Ann UPatternField dom_a1zoA stage_a1zoB) (Ann UFieldWildcard dom_a1zoA stage_a1zoB) (Ann UFieldWildcard dom_a1zoA stage_a1zoB)
+ Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_a1zpt stage_a1zpu. Partial (Ann UPatternField dom_a1zpt stage_a1zpu) (Ann UPatternField dom_a1zpt stage_a1zpu) (Ann UFieldWildcard dom_a1zpt stage_a1zpu) (Ann UFieldWildcard dom_a1zpt stage_a1zpu)
- Language.Haskell.Tools.AST.References: fieldType :: forall dom_a1GWr stage_a1GWs. Lens (Ann UFieldDecl dom_a1GWr stage_a1GWs) (Ann UFieldDecl dom_a1GWr stage_a1GWs) (Ann UType dom_a1GWr stage_a1GWs) (Ann UType dom_a1GWr stage_a1GWs)
+ Language.Haskell.Tools.AST.References: fieldType :: forall dom_a1GXk stage_a1GXl. Lens (Ann UFieldDecl dom_a1GXk stage_a1GXl) (Ann UFieldDecl dom_a1GXk stage_a1GXl) (Ann UType dom_a1GXk stage_a1GXl) (Ann UType dom_a1GXk stage_a1GXl)
- Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_a1B4s stage_a1B4t. Partial (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UName dom_a1B4s stage_a1B4t) (Ann UName dom_a1B4s stage_a1B4t)
+ Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_a1B5l stage_a1B5m. Partial (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UName dom_a1B5l stage_a1B5m) (Ann UName dom_a1B5l stage_a1B5m)
- Language.Haskell.Tools.AST.References: fieldValue :: forall dom_a1B4s stage_a1B4t. Partial (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UExpr dom_a1B4s stage_a1B4t) (Ann UExpr dom_a1B4s stage_a1B4t)
+ Language.Haskell.Tools.AST.References: fieldValue :: forall dom_a1B5l stage_a1B5m. Partial (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UExpr dom_a1B5l stage_a1B5m) (Ann UExpr dom_a1B5l stage_a1B5m)
- Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_a1B4s stage_a1B4t. Partial (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UFieldUpdate dom_a1B4s stage_a1B4t) (Ann UFieldWildcard dom_a1B4s stage_a1B4t) (Ann UFieldWildcard dom_a1B4s stage_a1B4t)
+ Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_a1B5l stage_a1B5m. Partial (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UFieldUpdate dom_a1B5l stage_a1B5m) (Ann UFieldWildcard dom_a1B5l stage_a1B5m) (Ann UFieldWildcard dom_a1B5l stage_a1B5m)
- Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a1NQn stage_a1NQo. Lens (Ann UModule dom_a1NQn stage_a1NQo) (Ann UModule dom_a1NQn stage_a1NQo) (AnnListG UFilePragma dom_a1NQn stage_a1NQo) (AnnListG UFilePragma dom_a1NQn stage_a1NQo)
+ Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a1NRg stage_a1NRh. Lens (Ann UModule dom_a1NRg stage_a1NRh) (Ann UModule dom_a1NRg stage_a1NRh) (AnnListG UFilePragma dom_a1NRg stage_a1NRh) (AnnListG UFilePragma dom_a1NRg stage_a1NRh)
- Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_a1F6p stage_a1F6q. Lens (Ann UFixitySignature dom_a1F6p stage_a1F6q) (Ann UFixitySignature dom_a1F6p stage_a1F6q) (Ann Assoc dom_a1F6p stage_a1F6q) (Ann Assoc dom_a1F6p stage_a1F6q)
+ Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_a1F7i stage_a1F7j. Lens (Ann UFixitySignature dom_a1F7i stage_a1F7j) (Ann UFixitySignature dom_a1F7i stage_a1F7j) (Ann Assoc dom_a1F7i stage_a1F7j) (Ann Assoc dom_a1F7i stage_a1F7j)
- Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_a1F6p stage_a1F6q. Lens (Ann UFixitySignature dom_a1F6p stage_a1F6q) (Ann UFixitySignature dom_a1F6p stage_a1F6q) (AnnListG UOperator dom_a1F6p stage_a1F6q) (AnnListG UOperator dom_a1F6p stage_a1F6q)
+ Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_a1F7i stage_a1F7j. Lens (Ann UFixitySignature dom_a1F7i stage_a1F7j) (Ann UFixitySignature dom_a1F7i stage_a1F7j) (AnnListG UOperator dom_a1F7i stage_a1F7j) (AnnListG UOperator dom_a1F7i stage_a1F7j)
- Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_a1F6p stage_a1F6q. Lens (Ann UFixitySignature dom_a1F6p stage_a1F6q) (Ann UFixitySignature dom_a1F6p stage_a1F6q) (AnnMaybeG Precedence dom_a1F6p stage_a1F6q) (AnnMaybeG Precedence dom_a1F6p stage_a1F6q)
+ Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_a1F7i stage_a1F7j. Lens (Ann UFixitySignature dom_a1F7i stage_a1F7j) (Ann UFixitySignature dom_a1F7i stage_a1F7j) (AnnMaybeG Precedence dom_a1F7i stage_a1F7j) (AnnMaybeG Precedence dom_a1F7i stage_a1F7j)
- Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_a171t stage_a171u. Partial (Ann ULiteral dom_a171t stage_a171u) (Ann ULiteral dom_a171t stage_a171u) Rational Rational
+ Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_a172m stage_a172n. Partial (Ann ULiteral dom_a172m stage_a172n) (Ann ULiteral dom_a172m stage_a172n) Rational Rational
- Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_a171t stage_a171u. Partial (Ann ULiteral dom_a171t stage_a171u) (Ann ULiteral dom_a171t stage_a171u) Rational Rational
+ Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_a172m stage_a172n. Partial (Ann ULiteral dom_a172m stage_a172n) (Ann ULiteral dom_a172m stage_a172n) Rational Rational
- Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_a1F6B stage_a1F6C. Partial (Ann UValueBind dom_a1F6B stage_a1F6C) (Ann UValueBind dom_a1F6B stage_a1F6C) (AnnListG UMatch dom_a1F6B stage_a1F6C) (AnnListG UMatch dom_a1F6B stage_a1F6C)
+ Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_a1F7u stage_a1F7v. Partial (Ann UValueBind dom_a1F7u stage_a1F7v) (Ann UValueBind dom_a1F7u stage_a1F7v) (AnnListG UMatch dom_a1F7u stage_a1F7v) (AnnListG UMatch dom_a1F7u stage_a1F7v)
- Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_a1GWv stage_a1GWw. Lens (Ann UFunDep dom_a1GWv stage_a1GWw) (Ann UFunDep dom_a1GWv stage_a1GWw) (AnnListG UName dom_a1GWv stage_a1GWw) (AnnListG UName dom_a1GWv stage_a1GWw)
+ Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_a1GXo stage_a1GXp. Lens (Ann UFunDep dom_a1GXo stage_a1GXp) (Ann UFunDep dom_a1GXo stage_a1GXp) (AnnListG UName dom_a1GXo stage_a1GXp) (AnnListG UName dom_a1GXo stage_a1GXp)
- Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_a1GWv stage_a1GWw. Lens (Ann UFunDep dom_a1GWv stage_a1GWw) (Ann UFunDep dom_a1GWv stage_a1GWw) (AnnListG UName dom_a1GWv stage_a1GWw) (AnnListG UName dom_a1GWv stage_a1GWw)
+ Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_a1GXo stage_a1GXp. Lens (Ann UFunDep dom_a1GXo stage_a1GXp) (Ann UFunDep dom_a1GXo stage_a1GXp) (AnnListG UName dom_a1GXo stage_a1GXp) (AnnListG UName dom_a1GXo stage_a1GXp)
- Language.Haskell.Tools.AST.References: funDeps :: forall dom_a1GWx stage_a1GWy dom'_a75zd stage'_a75ze. Lens (Ann UFunDeps dom_a1GWx stage_a1GWy) (Ann UFunDeps dom_a1GWx stage_a1GWy) (AnnListG UFunDep dom_a1GWx stage_a1GWy) (AnnListG UFunDep dom_a1GWx stage_a1GWy)
+ Language.Haskell.Tools.AST.References: funDeps :: forall dom_a1GXq stage_a1GXr dom'_a75A6 stage'_a75A7. Lens (Ann UFunDeps dom_a1GXq stage_a1GXr) (Ann UFunDeps dom_a1GXq stage_a1GXr) (AnnListG UFunDep dom_a1GXq stage_a1GXr) (AnnListG UFunDep dom_a1GXq stage_a1GXr)
- Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_a1GWD stage_a1GWE. Lens (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (AnnListG UName dom_a1GWD stage_a1GWE) (AnnListG UName dom_a1GWD stage_a1GWE)
+ Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_a1GXw stage_a1GXx. Lens (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (AnnListG UName dom_a1GXw stage_a1GXx) (AnnListG UName dom_a1GXw stage_a1GXx)
- Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_a1GWz stage_a1GWA. Partial (Ann UGadtConType dom_a1GWz stage_a1GWA) (Ann UGadtConType dom_a1GWz stage_a1GWA) (Ann UType dom_a1GWz stage_a1GWA) (Ann UType dom_a1GWz stage_a1GWA)
+ Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_a1GXs stage_a1GXt. Partial (Ann UGadtConType dom_a1GXs stage_a1GXt) (Ann UGadtConType dom_a1GXs stage_a1GXt) (Ann UType dom_a1GXs stage_a1GXt) (Ann UType dom_a1GXs stage_a1GXt)
- Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_a1GWz stage_a1GWA. Partial (Ann UGadtConType dom_a1GWz stage_a1GWA) (Ann UGadtConType dom_a1GWz stage_a1GWA) (AnnListG UFieldDecl dom_a1GWz stage_a1GWA) (AnnListG UFieldDecl dom_a1GWz stage_a1GWA)
+ Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_a1GXs stage_a1GXt. Partial (Ann UGadtConType dom_a1GXs stage_a1GXt) (Ann UGadtConType dom_a1GXs stage_a1GXt) (AnnListG UFieldDecl dom_a1GXs stage_a1GXt) (AnnListG UFieldDecl dom_a1GXs stage_a1GXt)
- Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_a1GWz stage_a1GWA. Partial (Ann UGadtConType dom_a1GWz stage_a1GWA) (Ann UGadtConType dom_a1GWz stage_a1GWA) (Ann UType dom_a1GWz stage_a1GWA) (Ann UType dom_a1GWz stage_a1GWA)
+ Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_a1GXs stage_a1GXt. Partial (Ann UGadtConType dom_a1GXs stage_a1GXt) (Ann UGadtConType dom_a1GXs stage_a1GXt) (Ann UType dom_a1GXs stage_a1GXt) (Ann UType dom_a1GXs stage_a1GXt)
- Language.Haskell.Tools.AST.References: gadtConType :: forall dom_a1GWD stage_a1GWE. Lens (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (Ann UGadtConType dom_a1GWD stage_a1GWE) (Ann UGadtConType dom_a1GWD stage_a1GWE)
+ Language.Haskell.Tools.AST.References: gadtConType :: forall dom_a1GXw stage_a1GXx. Lens (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (Ann UGadtConType dom_a1GXw stage_a1GXx) (Ann UGadtConType dom_a1GXw stage_a1GXx)
- Language.Haskell.Tools.AST.References: gadtConTypeArgs :: forall dom_a1GWD stage_a1GWE. Lens (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (AnnListG UTyVar dom_a1GWD stage_a1GWE) (AnnListG UTyVar dom_a1GWD stage_a1GWE)
+ Language.Haskell.Tools.AST.References: gadtConTypeArgs :: forall dom_a1GXw stage_a1GXx. Lens (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (AnnListG UTyVar dom_a1GXw stage_a1GXx) (AnnListG UTyVar dom_a1GXw stage_a1GXx)
- Language.Haskell.Tools.AST.References: gadtConTypeCtx :: forall dom_a1GWD stage_a1GWE. Lens (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (Ann UGadtConDecl dom_a1GWD stage_a1GWE) (AnnMaybeG UContext dom_a1GWD stage_a1GWE) (AnnMaybeG UContext dom_a1GWD stage_a1GWE)
+ Language.Haskell.Tools.AST.References: gadtConTypeCtx :: forall dom_a1GXw stage_a1GXx. Lens (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (Ann UGadtConDecl dom_a1GXw stage_a1GXx) (AnnMaybeG UContext dom_a1GXw stage_a1GXx) (AnnMaybeG UContext dom_a1GXw stage_a1GXx)
- Language.Haskell.Tools.AST.References: guardBinds :: forall dom_a1F6f stage_a1F6g. Partial (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann URhsGuard dom_a1F6f stage_a1F6g) (AnnListG ULocalBind dom_a1F6f stage_a1F6g) (AnnListG ULocalBind dom_a1F6f stage_a1F6g)
+ Language.Haskell.Tools.AST.References: guardBinds :: forall dom_a1F78 stage_a1F79. Partial (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann URhsGuard dom_a1F78 stage_a1F79) (AnnListG ULocalBind dom_a1F78 stage_a1F79) (AnnListG ULocalBind dom_a1F78 stage_a1F79)
- Language.Haskell.Tools.AST.References: guardCheck :: forall dom_a1F6f stage_a1F6g. Partial (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann UExpr dom_a1F6f stage_a1F6g) (Ann UExpr dom_a1F6f stage_a1F6g)
+ Language.Haskell.Tools.AST.References: guardCheck :: forall dom_a1F78 stage_a1F79. Partial (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann UExpr dom_a1F78 stage_a1F79) (Ann UExpr dom_a1F78 stage_a1F79)
- Language.Haskell.Tools.AST.References: guardExpr :: forall dom_a1F6h stage_a1F6i. Lens (Ann UGuardedRhs dom_a1F6h stage_a1F6i) (Ann UGuardedRhs dom_a1F6h stage_a1F6i) (Ann UExpr dom_a1F6h stage_a1F6i) (Ann UExpr dom_a1F6h stage_a1F6i)
+ Language.Haskell.Tools.AST.References: guardExpr :: forall dom_a1F7a stage_a1F7b. Lens (Ann UGuardedRhs dom_a1F7a stage_a1F7b) (Ann UGuardedRhs dom_a1F7a stage_a1F7b) (Ann UExpr dom_a1F7a stage_a1F7b) (Ann UExpr dom_a1F7a stage_a1F7b)
- Language.Haskell.Tools.AST.References: guardPat :: forall dom_a1F6f stage_a1F6g. Partial (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann UPattern dom_a1F6f stage_a1F6g) (Ann UPattern dom_a1F6f stage_a1F6g)
+ Language.Haskell.Tools.AST.References: guardPat :: forall dom_a1F78 stage_a1F79. Partial (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann UPattern dom_a1F78 stage_a1F79) (Ann UPattern dom_a1F78 stage_a1F79)
- Language.Haskell.Tools.AST.References: guardRhs :: forall dom_a1F6f stage_a1F6g. Partial (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann URhsGuard dom_a1F6f stage_a1F6g) (Ann UExpr dom_a1F6f stage_a1F6g) (Ann UExpr dom_a1F6f stage_a1F6g)
+ Language.Haskell.Tools.AST.References: guardRhs :: forall dom_a1F78 stage_a1F79. Partial (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann URhsGuard dom_a1F78 stage_a1F79) (Ann UExpr dom_a1F78 stage_a1F79) (Ann UExpr dom_a1F78 stage_a1F79)
- Language.Haskell.Tools.AST.References: guardStmts :: forall dom_a1F6h stage_a1F6i. Lens (Ann UGuardedRhs dom_a1F6h stage_a1F6i) (Ann UGuardedRhs dom_a1F6h stage_a1F6i) (AnnListG URhsGuard dom_a1F6h stage_a1F6i) (AnnListG URhsGuard dom_a1F6h stage_a1F6i)
+ Language.Haskell.Tools.AST.References: guardStmts :: forall dom_a1F7a stage_a1F7b. Lens (Ann UGuardedRhs dom_a1F7a stage_a1F7b) (Ann UGuardedRhs dom_a1F7a stage_a1F7b) (AnnListG URhsGuard dom_a1F7a stage_a1F7b) (AnnListG URhsGuard dom_a1F7a stage_a1F7b)
- Language.Haskell.Tools.AST.References: ieModifier :: forall dom_a1NQf stage_a1NQg. Lens (Ann UIESpec dom_a1NQf stage_a1NQg) (Ann UIESpec dom_a1NQf stage_a1NQg) (AnnMaybeG UImportModifier dom_a1NQf stage_a1NQg) (AnnMaybeG UImportModifier dom_a1NQf stage_a1NQg)
+ Language.Haskell.Tools.AST.References: ieModifier :: forall dom_a1NR8 stage_a1NR9. Lens (Ann UIESpec dom_a1NR8 stage_a1NR9) (Ann UIESpec dom_a1NR8 stage_a1NR9) (AnnMaybeG UImportModifier dom_a1NR8 stage_a1NR9) (AnnMaybeG UImportModifier dom_a1NR8 stage_a1NR9)
- Language.Haskell.Tools.AST.References: ieName :: forall dom_a1NQf stage_a1NQg. Lens (Ann UIESpec dom_a1NQf stage_a1NQg) (Ann UIESpec dom_a1NQf stage_a1NQg) (Ann UName dom_a1NQf stage_a1NQg) (Ann UName dom_a1NQf stage_a1NQg)
+ Language.Haskell.Tools.AST.References: ieName :: forall dom_a1NR8 stage_a1NR9. Lens (Ann UIESpec dom_a1NR8 stage_a1NR9) (Ann UIESpec dom_a1NR8 stage_a1NR9) (Ann UName dom_a1NR8 stage_a1NR9) (Ann UName dom_a1NR8 stage_a1NR9)
- Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a1NQf stage_a1NQg. Lens (Ann UIESpec dom_a1NQf stage_a1NQg) (Ann UIESpec dom_a1NQf stage_a1NQg) (AnnMaybeG USubSpec dom_a1NQf stage_a1NQg) (AnnMaybeG USubSpec dom_a1NQf stage_a1NQg)
+ Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a1NR8 stage_a1NR9. Lens (Ann UIESpec dom_a1NR8 stage_a1NR9) (Ann UIESpec dom_a1NR8 stage_a1NR9) (AnnMaybeG USubSpec dom_a1NR8 stage_a1NR9) (AnnMaybeG USubSpec dom_a1NR8 stage_a1NR9)
- Language.Haskell.Tools.AST.References: ihConName :: forall dom_a1GWT stage_a1GWU. Partial (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UName dom_a1GWT stage_a1GWU) (Ann UName dom_a1GWT stage_a1GWU)
+ Language.Haskell.Tools.AST.References: ihConName :: forall dom_a1GXM stage_a1GXN. Partial (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UName dom_a1GXM stage_a1GXN) (Ann UName dom_a1GXM stage_a1GXN)
- Language.Haskell.Tools.AST.References: ihFun :: forall dom_a1GWT stage_a1GWU. Partial (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU)
+ Language.Haskell.Tools.AST.References: ihFun :: forall dom_a1GXM stage_a1GXN. Partial (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN)
- Language.Haskell.Tools.AST.References: ihHead :: forall dom_a1GWT stage_a1GWU. Partial (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU)
+ Language.Haskell.Tools.AST.References: ihHead :: forall dom_a1GXM stage_a1GXN. Partial (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN)
- Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_a1GWT stage_a1GWU. Partial (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UType dom_a1GWT stage_a1GWU) (Ann UType dom_a1GWT stage_a1GWU)
+ Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_a1GXM stage_a1GXN. Partial (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UType dom_a1GXM stage_a1GXN) (Ann UType dom_a1GXM stage_a1GXN)
- Language.Haskell.Tools.AST.References: ihOperator :: forall dom_a1GWT stage_a1GWU. Partial (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UOperator dom_a1GWT stage_a1GWU) (Ann UOperator dom_a1GWT stage_a1GWU)
+ Language.Haskell.Tools.AST.References: ihOperator :: forall dom_a1GXM stage_a1GXN. Partial (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UOperator dom_a1GXM stage_a1GXN) (Ann UOperator dom_a1GXM stage_a1GXN)
- Language.Haskell.Tools.AST.References: ihType :: forall dom_a1GWT stage_a1GWU. Partial (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UInstanceHead dom_a1GWT stage_a1GWU) (Ann UType dom_a1GWT stage_a1GWU) (Ann UType dom_a1GWT stage_a1GWU)
+ Language.Haskell.Tools.AST.References: ihType :: forall dom_a1GXM stage_a1GXN. Partial (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UInstanceHead dom_a1GXM stage_a1GXN) (Ann UType dom_a1GXM stage_a1GXN) (Ann UType dom_a1GXM stage_a1GXN)
- Language.Haskell.Tools.AST.References: importAs :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportRenaming dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportRenaming dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importAs :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (AnnMaybeG UImportRenaming dom_a1NQW stage_a1NQX) (AnnMaybeG UImportRenaming dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importModule :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UModuleName dom_a1NQ3 stage_a1NQ4) (Ann UModuleName dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importModule :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UModuleName dom_a1NQW stage_a1NQX) (Ann UModuleName dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importPkg :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UStringNode dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UStringNode dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importPkg :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (AnnMaybeG UStringNode dom_a1NQW stage_a1NQX) (AnnMaybeG UStringNode dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importQualified :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportQualified dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportQualified dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importQualified :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (AnnMaybeG UImportQualified dom_a1NQW stage_a1NQX) (AnnMaybeG UImportQualified dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importRename :: forall dom_a1NPR stage_a1NPS dom'_a71JT stage'_a71JU. Lens (Ann UImportRenaming dom_a1NPR stage_a1NPS) (Ann UImportRenaming dom_a1NPR stage_a1NPS) (Ann UModuleName dom_a1NPR stage_a1NPS) (Ann UModuleName dom_a1NPR stage_a1NPS)
+ Language.Haskell.Tools.AST.References: importRename :: forall dom_a1NQK stage_a1NQL dom'_a71KM stage'_a71KN. Lens (Ann UImportRenaming dom_a1NQK stage_a1NQL) (Ann UImportRenaming dom_a1NQK stage_a1NQL) (Ann UModuleName dom_a1NQK stage_a1NQL) (Ann UModuleName dom_a1NQK stage_a1NQL)
- Language.Haskell.Tools.AST.References: importSafe :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportSafe dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportSafe dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importSafe :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (AnnMaybeG UImportSafe dom_a1NQW stage_a1NQX) (AnnMaybeG UImportSafe dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importSource :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportSource dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportSource dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importSource :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (AnnMaybeG UImportSource dom_a1NQW stage_a1NQX) (AnnMaybeG UImportSource dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importSpec :: forall dom_a1NQ3 stage_a1NQ4. Lens (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (Ann UImportDecl dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportSpec dom_a1NQ3 stage_a1NQ4) (AnnMaybeG UImportSpec dom_a1NQ3 stage_a1NQ4)
+ Language.Haskell.Tools.AST.References: importSpec :: forall dom_a1NQW stage_a1NQX. Lens (Ann UImportDecl dom_a1NQW stage_a1NQX) (Ann UImportDecl dom_a1NQW stage_a1NQX) (AnnMaybeG UImportSpec dom_a1NQW stage_a1NQX) (AnnMaybeG UImportSpec dom_a1NQW stage_a1NQX)
- Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a1NQ1 stage_a1NQ2. Partial (Ann UImportSpec dom_a1NQ1 stage_a1NQ2) (Ann UImportSpec dom_a1NQ1 stage_a1NQ2) (AnnListG UIESpec dom_a1NQ1 stage_a1NQ2) (AnnListG UIESpec dom_a1NQ1 stage_a1NQ2)
+ Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a1NQU stage_a1NQV. Partial (Ann UImportSpec dom_a1NQU stage_a1NQV) (Ann UImportSpec dom_a1NQU stage_a1NQV) (AnnListG UIESpec dom_a1NQU stage_a1NQV) (AnnListG UIESpec dom_a1NQU stage_a1NQV)
- Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a1NQ1 stage_a1NQ2. Partial (Ann UImportSpec dom_a1NQ1 stage_a1NQ2) (Ann UImportSpec dom_a1NQ1 stage_a1NQ2) (AnnListG UIESpec dom_a1NQ1 stage_a1NQ2) (AnnListG UIESpec dom_a1NQ1 stage_a1NQ2)
+ Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a1NQU stage_a1NQV. Partial (Ann UImportSpec dom_a1NQU stage_a1NQV) (Ann UImportSpec dom_a1NQU stage_a1NQV) (AnnListG UIESpec dom_a1NQU stage_a1NQV) (AnnListG UIESpec dom_a1NQU stage_a1NQV)
- Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_a1GWH stage_a1GWI. Lens (Ann UInjectivityAnn dom_a1GWH stage_a1GWI) (Ann UInjectivityAnn dom_a1GWH stage_a1GWI) (AnnListG UName dom_a1GWH stage_a1GWI) (AnnListG UName dom_a1GWH stage_a1GWI)
+ Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_a1GXA stage_a1GXB. Lens (Ann UInjectivityAnn dom_a1GXA stage_a1GXB) (Ann UInjectivityAnn dom_a1GXA stage_a1GXB) (AnnListG UName dom_a1GXA stage_a1GXB) (AnnListG UName dom_a1GXA stage_a1GXB)
- Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_a1GWH stage_a1GWI. Lens (Ann UInjectivityAnn dom_a1GWH stage_a1GWI) (Ann UInjectivityAnn dom_a1GWH stage_a1GWI) (Ann UTyVar dom_a1GWH stage_a1GWI) (Ann UTyVar dom_a1GWH stage_a1GWI)
+ Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_a1GXA stage_a1GXB. Lens (Ann UInjectivityAnn dom_a1GXA stage_a1GXB) (Ann UInjectivityAnn dom_a1GXA stage_a1GXB) (Ann UTyVar dom_a1GXA stage_a1GXB) (Ann UTyVar dom_a1GXA stage_a1GXB)
- Language.Haskell.Tools.AST.References: innerAsserts :: forall dom_a1xNb stage_a1xNc. Partial (Ann UAssertion dom_a1xNb stage_a1xNc) (Ann UAssertion dom_a1xNb stage_a1xNc) (AnnListG UAssertion dom_a1xNb stage_a1xNc) (AnnListG UAssertion dom_a1xNb stage_a1xNc)
+ Language.Haskell.Tools.AST.References: innerAsserts :: forall dom_a1xO4 stage_a1xO5. Partial (Ann UAssertion dom_a1xO4 stage_a1xO5) (Ann UAssertion dom_a1xO4 stage_a1xO5) (AnnListG UAssertion dom_a1xO4 stage_a1xO5) (AnnListG UAssertion dom_a1xO4 stage_a1xO5)
- Language.Haskell.Tools.AST.References: innerExpr :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: innerExpr :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (AnnListG UConDecl dom_a1GWP stage_a1GWQ) (AnnListG UConDecl dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (AnnListG UConDecl dom_a1GXI stage_a1GXJ) (AnnListG UConDecl dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (AnnMaybeG UKindConstraint dom_a1GWP stage_a1GWQ) (AnnMaybeG UKindConstraint dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (AnnMaybeG UKindConstraint dom_a1GXI stage_a1GXJ) (AnnMaybeG UKindConstraint dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UDataOrNewtypeKeyword dom_a1GWP stage_a1GWQ) (Ann UDataOrNewtypeKeyword dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UDataOrNewtypeKeyword dom_a1GXI stage_a1GXJ) (Ann UDataOrNewtypeKeyword dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UValueBind dom_a1GWP stage_a1GWQ) (Ann UValueBind dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UValueBind dom_a1GXI stage_a1GXJ) (Ann UValueBind dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_a1GWR stage_a1GWS dom'_a74rp stage'_a74rq. Lens (Ann UInstBody dom_a1GWR stage_a1GWS) (Ann UInstBody dom_a1GWR stage_a1GWS) (AnnListG UInstBodyDecl dom_a1GWR stage_a1GWS) (AnnListG UInstBodyDecl dom_a1GWR stage_a1GWS)
+ Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_a1GXK stage_a1GXL dom'_a74si stage'_a74sj. Lens (Ann UInstBody dom_a1GXK stage_a1GXL) (Ann UInstBody dom_a1GXK stage_a1GXL) (AnnListG UInstBodyDecl dom_a1GXK stage_a1GXL) (AnnListG UInstBodyDecl dom_a1GXK stage_a1GXL)
- Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (AnnMaybeG UDeriving dom_a1GWP stage_a1GWQ) (AnnMaybeG UDeriving dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (AnnMaybeG UDeriving dom_a1GXI stage_a1GXJ) (AnnMaybeG UDeriving dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (AnnListG UGadtConDecl dom_a1GWP stage_a1GWQ) (AnnListG UGadtConDecl dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (AnnListG UGadtConDecl dom_a1GXI stage_a1GXJ) (AnnListG UGadtConDecl dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstanceRule dom_a1GWP stage_a1GWQ) (Ann UInstanceRule dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstanceRule dom_a1GXI stage_a1GXJ) (Ann UInstanceRule dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UTypeEqn dom_a1GWP stage_a1GWQ) (Ann UTypeEqn dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UTypeEqn dom_a1GXI stage_a1GXJ) (Ann UTypeEqn dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UTypeSignature dom_a1GWP stage_a1GWQ) (Ann UTypeSignature dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UTypeSignature dom_a1GXI stage_a1GXJ) (Ann UTypeSignature dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: instanceInline :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInlinePragma dom_a1GWP stage_a1GWQ) (Ann UInlinePragma dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: instanceInline :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInlinePragma dom_a1GXI stage_a1GXJ) (Ann UInlinePragma dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: intLitValue :: forall dom_a171t stage_a171u. Partial (Ann ULiteral dom_a171t stage_a171u) (Ann ULiteral dom_a171t stage_a171u) Integer Integer
+ Language.Haskell.Tools.AST.References: intLitValue :: forall dom_a172m stage_a172n. Partial (Ann ULiteral dom_a172m stage_a172n) (Ann ULiteral dom_a172m stage_a172n) Integer Integer
- Language.Haskell.Tools.AST.References: irCtx :: forall dom_a1GWV stage_a1GWW. Lens (Ann UInstanceRule dom_a1GWV stage_a1GWW) (Ann UInstanceRule dom_a1GWV stage_a1GWW) (AnnMaybeG UContext dom_a1GWV stage_a1GWW) (AnnMaybeG UContext dom_a1GWV stage_a1GWW)
+ Language.Haskell.Tools.AST.References: irCtx :: forall dom_a1GXO stage_a1GXP. Lens (Ann UInstanceRule dom_a1GXO stage_a1GXP) (Ann UInstanceRule dom_a1GXO stage_a1GXP) (AnnMaybeG UContext dom_a1GXO stage_a1GXP) (AnnMaybeG UContext dom_a1GXO stage_a1GXP)
- Language.Haskell.Tools.AST.References: irHead :: forall dom_a1GWV stage_a1GWW. Lens (Ann UInstanceRule dom_a1GWV stage_a1GWW) (Ann UInstanceRule dom_a1GWV stage_a1GWW) (Ann UInstanceHead dom_a1GWV stage_a1GWW) (Ann UInstanceHead dom_a1GWV stage_a1GWW)
+ Language.Haskell.Tools.AST.References: irHead :: forall dom_a1GXO stage_a1GXP. Lens (Ann UInstanceRule dom_a1GXO stage_a1GXP) (Ann UInstanceRule dom_a1GXO stage_a1GXP) (Ann UInstanceHead dom_a1GXO stage_a1GXP) (Ann UInstanceHead dom_a1GXO stage_a1GXP)
- Language.Haskell.Tools.AST.References: irVars :: forall dom_a1GWV stage_a1GWW. Lens (Ann UInstanceRule dom_a1GWV stage_a1GWW) (Ann UInstanceRule dom_a1GWV stage_a1GWW) (AnnMaybeG (AnnListG UTyVar) dom_a1GWV stage_a1GWW) (AnnMaybeG (AnnListG UTyVar) dom_a1GWV stage_a1GWW)
+ Language.Haskell.Tools.AST.References: irVars :: forall dom_a1GXO stage_a1GXP. Lens (Ann UInstanceRule dom_a1GXO stage_a1GXP) (Ann UInstanceRule dom_a1GXO stage_a1GXP) (AnnMaybeG (AnnListG UTyVar) dom_a1GXO stage_a1GXP) (AnnMaybeG (AnnListG UTyVar) dom_a1GXO stage_a1GXP)
- Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindAppOp :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UOperator dom_a1wOl stage_a1wOm) (Ann UOperator dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindAppOp :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UOperator dom_a1wPe stage_a1wPf) (Ann UOperator dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindConstr :: forall dom_a1wOn stage_a1wOo dom'_a77KM stage'_a77KN. Lens (Ann UKindConstraint dom_a1wOn stage_a1wOo) (Ann UKindConstraint dom_a1wOn stage_a1wOo) (Ann UKind dom_a1wOn stage_a1wOo) (Ann UKind dom_a1wOn stage_a1wOo)
+ Language.Haskell.Tools.AST.References: kindConstr :: forall dom_a1wPg stage_a1wPh dom'_a77LF stage'_a77LG. Lens (Ann UKindConstraint dom_a1wPg stage_a1wPh) (Ann UKindConstraint dom_a1wPg stage_a1wPh) (Ann UKind dom_a1wPg stage_a1wPh) (Ann UKind dom_a1wPg stage_a1wPh)
- Language.Haskell.Tools.AST.References: kindElem :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindElem :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindElems :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (AnnListG UKind dom_a1wOl stage_a1wOm) (AnnListG UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindElems :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (AnnListG UKind dom_a1wPe stage_a1wPf) (AnnListG UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindLeft :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindLeft :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindLhs :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindLhs :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindParen :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindParen :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann (UPromoted UKind) dom_a1wOl stage_a1wOm) (Ann (UPromoted UKind) dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann (UPromoted UKind) dom_a1wPe stage_a1wPf) (Ann (UPromoted UKind) dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindRhs :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindRhs :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindRight :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindRight :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindType :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UType dom_a1wOl stage_a1wOm) (Ann UType dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindType :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UType dom_a1wPe stage_a1wPf) (Ann UType dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: kindVar :: forall dom_a1wOl stage_a1wOm. Partial (Ann UKind dom_a1wOl stage_a1wOm) (Ann UKind dom_a1wOl stage_a1wOm) (Ann UName dom_a1wOl stage_a1wOm) (Ann UName dom_a1wOl stage_a1wOm)
+ Language.Haskell.Tools.AST.References: kindVar :: forall dom_a1wPe stage_a1wPf. Partial (Ann UKind dom_a1wPe stage_a1wPf) (Ann UKind dom_a1wPe stage_a1wPf) (Ann UName dom_a1wPe stage_a1wPf) (Ann UName dom_a1wPe stage_a1wPf)
- Language.Haskell.Tools.AST.References: langExt :: forall dom_a1NQ5 stage_a1NQ6. Lens (Ann ULanguageExtension dom_a1NQ5 stage_a1NQ6) (Ann ULanguageExtension dom_a1NQ5 stage_a1NQ6) String String
+ Language.Haskell.Tools.AST.References: langExt :: forall dom_a1NQY stage_a1NQZ. Lens (Ann ULanguageExtension dom_a1NQY stage_a1NQZ) (Ann ULanguageExtension dom_a1NQY stage_a1NQZ) String String
- Language.Haskell.Tools.AST.References: listElems :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UExpr dom_a1B4u stage_a1B4v) (AnnListG UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: listElems :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UExpr dom_a1B5n stage_a1B5o) (AnnListG UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: localBinds :: forall dom_a1F6v stage_a1F6w dom'_a77tA stage'_a77tB. Lens (Ann ULocalBinds dom_a1F6v stage_a1F6w) (Ann ULocalBinds dom_a1F6v stage_a1F6w) (AnnListG ULocalBind dom_a1F6v stage_a1F6w) (AnnListG ULocalBind dom_a1F6v stage_a1F6w)
+ Language.Haskell.Tools.AST.References: localBinds :: forall dom_a1F7o stage_a1F7p dom'_a77ut stage'_a77uu. Lens (Ann ULocalBinds dom_a1F7o stage_a1F7p) (Ann ULocalBinds dom_a1F7o stage_a1F7p) (AnnListG ULocalBind dom_a1F7o stage_a1F7p) (AnnListG ULocalBind dom_a1F7o stage_a1F7p)
- Language.Haskell.Tools.AST.References: localFixity :: forall dom_a1F6t stage_a1F6u. Partial (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann UFixitySignature dom_a1F6t stage_a1F6u) (Ann UFixitySignature dom_a1F6t stage_a1F6u)
+ Language.Haskell.Tools.AST.References: localFixity :: forall dom_a1F7m stage_a1F7n. Partial (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann UFixitySignature dom_a1F7m stage_a1F7n) (Ann UFixitySignature dom_a1F7m stage_a1F7n)
- Language.Haskell.Tools.AST.References: localInline :: forall dom_a1F6t stage_a1F6u. Partial (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann UInlinePragma dom_a1F6t stage_a1F6u) (Ann UInlinePragma dom_a1F6t stage_a1F6u)
+ Language.Haskell.Tools.AST.References: localInline :: forall dom_a1F7m stage_a1F7n. Partial (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann UInlinePragma dom_a1F7m stage_a1F7n) (Ann UInlinePragma dom_a1F7m stage_a1F7n)
- Language.Haskell.Tools.AST.References: localSig :: forall dom_a1F6t stage_a1F6u. Partial (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann UTypeSignature dom_a1F6t stage_a1F6u) (Ann UTypeSignature dom_a1F6t stage_a1F6u)
+ Language.Haskell.Tools.AST.References: localSig :: forall dom_a1F7m stage_a1F7n. Partial (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann UTypeSignature dom_a1F7m stage_a1F7n) (Ann UTypeSignature dom_a1F7m stage_a1F7n)
- Language.Haskell.Tools.AST.References: localVal :: forall dom_a1F6t stage_a1F6u. Partial (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann ULocalBind dom_a1F6t stage_a1F6u) (Ann UValueBind dom_a1F6t stage_a1F6u) (Ann UValueBind dom_a1F6t stage_a1F6u)
+ Language.Haskell.Tools.AST.References: localVal :: forall dom_a1F7m stage_a1F7n. Partial (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann ULocalBind dom_a1F7m stage_a1F7n) (Ann UValueBind dom_a1F7m stage_a1F7n) (Ann UValueBind dom_a1F7m stage_a1F7n)
- Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a1NQ9 stage_a1NQa. Partial (Ann UFilePragma dom_a1NQ9 stage_a1NQa) (Ann UFilePragma dom_a1NQ9 stage_a1NQa) (AnnListG ULanguageExtension dom_a1NQ9 stage_a1NQa) (AnnListG ULanguageExtension dom_a1NQ9 stage_a1NQa)
+ Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a1NR2 stage_a1NR3. Partial (Ann UFilePragma dom_a1NR2 stage_a1NR3) (Ann UFilePragma dom_a1NR2 stage_a1NR3) (AnnListG ULanguageExtension dom_a1NR2 stage_a1NR3) (AnnListG ULanguageExtension dom_a1NR2 stage_a1NR3)
- Language.Haskell.Tools.AST.References: matchBinds :: forall dom_a1F6z stage_a1F6A. Lens (Ann UMatch dom_a1F6z stage_a1F6A) (Ann UMatch dom_a1F6z stage_a1F6A) (AnnMaybeG ULocalBinds dom_a1F6z stage_a1F6A) (AnnMaybeG ULocalBinds dom_a1F6z stage_a1F6A)
+ Language.Haskell.Tools.AST.References: matchBinds :: forall dom_a1F7s stage_a1F7t. Lens (Ann UMatch dom_a1F7s stage_a1F7t) (Ann UMatch dom_a1F7s stage_a1F7t) (AnnMaybeG ULocalBinds dom_a1F7s stage_a1F7t) (AnnMaybeG ULocalBinds dom_a1F7s stage_a1F7t)
- Language.Haskell.Tools.AST.References: matchLhs :: forall dom_a1F6z stage_a1F6A. Lens (Ann UMatch dom_a1F6z stage_a1F6A) (Ann UMatch dom_a1F6z stage_a1F6A) (Ann UMatchLhs dom_a1F6z stage_a1F6A) (Ann UMatchLhs dom_a1F6z stage_a1F6A)
+ Language.Haskell.Tools.AST.References: matchLhs :: forall dom_a1F7s stage_a1F7t. Lens (Ann UMatch dom_a1F7s stage_a1F7t) (Ann UMatch dom_a1F7s stage_a1F7t) (Ann UMatchLhs dom_a1F7s stage_a1F7t) (Ann UMatchLhs dom_a1F7s stage_a1F7t)
- Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_a1F6x stage_a1F6y. Lens (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UMatchLhs dom_a1F6x stage_a1F6y) (AnnListG UPattern dom_a1F6x stage_a1F6y) (AnnListG UPattern dom_a1F6x stage_a1F6y)
+ Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_a1F7q stage_a1F7r. Lens (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UMatchLhs dom_a1F7q stage_a1F7r) (AnnListG UPattern dom_a1F7q stage_a1F7r) (AnnListG UPattern dom_a1F7q stage_a1F7r)
- Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_a1F6x stage_a1F6y. Partial (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UPattern dom_a1F6x stage_a1F6y) (Ann UPattern dom_a1F6x stage_a1F6y)
+ Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_a1F7q stage_a1F7r. Partial (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UPattern dom_a1F7q stage_a1F7r) (Ann UPattern dom_a1F7q stage_a1F7r)
- Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_a1F6x stage_a1F6y. Partial (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UName dom_a1F6x stage_a1F6y) (Ann UName dom_a1F6x stage_a1F6y)
+ Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_a1F7q stage_a1F7r. Partial (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UName dom_a1F7q stage_a1F7r) (Ann UName dom_a1F7q stage_a1F7r)
- Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_a1F6x stage_a1F6y. Partial (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UOperator dom_a1F6x stage_a1F6y) (Ann UOperator dom_a1F6x stage_a1F6y)
+ Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_a1F7q stage_a1F7r. Partial (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UOperator dom_a1F7q stage_a1F7r) (Ann UOperator dom_a1F7q stage_a1F7r)
- Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_a1F6x stage_a1F6y. Partial (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UMatchLhs dom_a1F6x stage_a1F6y) (Ann UPattern dom_a1F6x stage_a1F6y) (Ann UPattern dom_a1F6x stage_a1F6y)
+ Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_a1F7q stage_a1F7r. Partial (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UMatchLhs dom_a1F7q stage_a1F7r) (Ann UPattern dom_a1F7q stage_a1F7r) (Ann UPattern dom_a1F7q stage_a1F7r)
- Language.Haskell.Tools.AST.References: matchRhs :: forall dom_a1F6z stage_a1F6A. Lens (Ann UMatch dom_a1F6z stage_a1F6A) (Ann UMatch dom_a1F6z stage_a1F6A) (Ann URhs dom_a1F6z stage_a1F6A) (Ann URhs dom_a1F6z stage_a1F6A)
+ Language.Haskell.Tools.AST.References: matchRhs :: forall dom_a1F7s stage_a1F7t. Lens (Ann UMatch dom_a1F7s stage_a1F7t) (Ann UMatch dom_a1F7s stage_a1F7t) (Ann URhs dom_a1F7s stage_a1F7t) (Ann URhs dom_a1F7s stage_a1F7t)
- Language.Haskell.Tools.AST.References: mhExports :: forall dom_a1NQl stage_a1NQm. Lens (Ann UModuleHead dom_a1NQl stage_a1NQm) (Ann UModuleHead dom_a1NQl stage_a1NQm) (AnnMaybeG UExportSpecs dom_a1NQl stage_a1NQm) (AnnMaybeG UExportSpecs dom_a1NQl stage_a1NQm)
+ Language.Haskell.Tools.AST.References: mhExports :: forall dom_a1NRe stage_a1NRf. Lens (Ann UModuleHead dom_a1NRe stage_a1NRf) (Ann UModuleHead dom_a1NRe stage_a1NRf) (AnnMaybeG UExportSpecs dom_a1NRe stage_a1NRf) (AnnMaybeG UExportSpecs dom_a1NRe stage_a1NRf)
- Language.Haskell.Tools.AST.References: mhName :: forall dom_a1NQl stage_a1NQm. Lens (Ann UModuleHead dom_a1NQl stage_a1NQm) (Ann UModuleHead dom_a1NQl stage_a1NQm) (Ann UModuleName dom_a1NQl stage_a1NQm) (Ann UModuleName dom_a1NQl stage_a1NQm)
+ Language.Haskell.Tools.AST.References: mhName :: forall dom_a1NRe stage_a1NRf. Lens (Ann UModuleHead dom_a1NRe stage_a1NRf) (Ann UModuleHead dom_a1NRe stage_a1NRf) (Ann UModuleName dom_a1NRe stage_a1NRf) (Ann UModuleName dom_a1NRe stage_a1NRf)
- Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a1NQl stage_a1NQm. Lens (Ann UModuleHead dom_a1NQl stage_a1NQm) (Ann UModuleHead dom_a1NQl stage_a1NQm) (AnnMaybeG UModulePragma dom_a1NQl stage_a1NQm) (AnnMaybeG UModulePragma dom_a1NQl stage_a1NQm)
+ Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a1NRe stage_a1NRf. Lens (Ann UModuleHead dom_a1NRe stage_a1NRf) (Ann UModuleHead dom_a1NRe stage_a1NRf) (AnnMaybeG UModulePragma dom_a1NRe stage_a1NRf) (AnnMaybeG UModulePragma dom_a1NRe stage_a1NRf)
- Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_a1GVX stage_a1GVY. Partial (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (AnnListG UMinimalFormula dom_a1GVX stage_a1GVY) (AnnListG UMinimalFormula dom_a1GVX stage_a1GVY)
+ Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_a1GWQ stage_a1GWR. Partial (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (AnnListG UMinimalFormula dom_a1GWQ stage_a1GWR) (AnnListG UMinimalFormula dom_a1GWQ stage_a1GWR)
- Language.Haskell.Tools.AST.References: minimalInner :: forall dom_a1GVX stage_a1GVY. Partial (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UMinimalFormula dom_a1GVX stage_a1GVY)
+ Language.Haskell.Tools.AST.References: minimalInner :: forall dom_a1GWQ stage_a1GWR. Partial (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UMinimalFormula dom_a1GWQ stage_a1GWR)
- Language.Haskell.Tools.AST.References: minimalName :: forall dom_a1GVX stage_a1GVY. Partial (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UName dom_a1GVX stage_a1GVY) (Ann UName dom_a1GVX stage_a1GVY)
+ Language.Haskell.Tools.AST.References: minimalName :: forall dom_a1GWQ stage_a1GWR. Partial (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UName dom_a1GWQ stage_a1GWR) (Ann UName dom_a1GWQ stage_a1GWR)
- Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_a1GVX stage_a1GVY. Partial (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (Ann UMinimalFormula dom_a1GVX stage_a1GVY) (AnnListG UMinimalFormula dom_a1GVX stage_a1GVY) (AnnListG UMinimalFormula dom_a1GVX stage_a1GVY)
+ Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_a1GWQ stage_a1GWR. Partial (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (Ann UMinimalFormula dom_a1GWQ stage_a1GWR) (AnnListG UMinimalFormula dom_a1GWQ stage_a1GWR) (AnnListG UMinimalFormula dom_a1GWQ stage_a1GWR)
- Language.Haskell.Tools.AST.References: modDecl :: forall dom_a1NQn stage_a1NQo. Lens (Ann UModule dom_a1NQn stage_a1NQo) (Ann UModule dom_a1NQn stage_a1NQo) (AnnListG UDecl dom_a1NQn stage_a1NQo) (AnnListG UDecl dom_a1NQn stage_a1NQo)
+ Language.Haskell.Tools.AST.References: modDecl :: forall dom_a1NRg stage_a1NRh. Lens (Ann UModule dom_a1NRg stage_a1NRh) (Ann UModule dom_a1NRg stage_a1NRh) (AnnListG UDecl dom_a1NRg stage_a1NRh) (AnnListG UDecl dom_a1NRg stage_a1NRh)
- Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a1NQ7 stage_a1NQ8. Partial (Ann UModulePragma dom_a1NQ7 stage_a1NQ8) (Ann UModulePragma dom_a1NQ7 stage_a1NQ8) (AnnListG UStringNode dom_a1NQ7 stage_a1NQ8) (AnnListG UStringNode dom_a1NQ7 stage_a1NQ8)
+ Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a1NR0 stage_a1NR1. Partial (Ann UModulePragma dom_a1NR0 stage_a1NR1) (Ann UModulePragma dom_a1NR0 stage_a1NR1) (AnnListG UStringNode dom_a1NR0 stage_a1NR1) (AnnListG UStringNode dom_a1NR0 stage_a1NR1)
- Language.Haskell.Tools.AST.References: modHead :: forall dom_a1NQn stage_a1NQo. Lens (Ann UModule dom_a1NQn stage_a1NQo) (Ann UModule dom_a1NQn stage_a1NQo) (AnnMaybeG UModuleHead dom_a1NQn stage_a1NQo) (AnnMaybeG UModuleHead dom_a1NQn stage_a1NQo)
+ Language.Haskell.Tools.AST.References: modHead :: forall dom_a1NRg stage_a1NRh. Lens (Ann UModule dom_a1NRg stage_a1NRh) (Ann UModule dom_a1NRg stage_a1NRh) (AnnMaybeG UModuleHead dom_a1NRg stage_a1NRh) (AnnMaybeG UModuleHead dom_a1NRg stage_a1NRh)
- Language.Haskell.Tools.AST.References: modImports :: forall dom_a1NQn stage_a1NQo. Lens (Ann UModule dom_a1NQn stage_a1NQo) (Ann UModule dom_a1NQn stage_a1NQo) (AnnListG UImportDecl dom_a1NQn stage_a1NQo) (AnnListG UImportDecl dom_a1NQn stage_a1NQo)
+ Language.Haskell.Tools.AST.References: modImports :: forall dom_a1NRg stage_a1NRh. Lens (Ann UModule dom_a1NRg stage_a1NRh) (Ann UModule dom_a1NRg stage_a1NRh) (AnnListG UImportDecl dom_a1NRg stage_a1NRh) (AnnListG UImportDecl dom_a1NRg stage_a1NRh)
- Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a1NQ7 stage_a1NQ8. Partial (Ann UModulePragma dom_a1NQ7 stage_a1NQ8) (Ann UModulePragma dom_a1NQ7 stage_a1NQ8) (AnnListG UStringNode dom_a1NQ7 stage_a1NQ8) (AnnListG UStringNode dom_a1NQ7 stage_a1NQ8)
+ Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a1NR0 stage_a1NR1. Partial (Ann UModulePragma dom_a1NR0 stage_a1NR1) (Ann UModulePragma dom_a1NR0 stage_a1NR1) (AnnListG UStringNode dom_a1NR0 stage_a1NR1) (AnnListG UStringNode dom_a1NR0 stage_a1NR1)
- Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a1NPP stage_a1NPQ. Lens (Ann UModuleName dom_a1NPP stage_a1NPQ) (Ann UModuleName dom_a1NPP stage_a1NPQ) String String
+ Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a1NQI stage_a1NQJ. Lens (Ann UModuleName dom_a1NQI stage_a1NQJ) (Ann UModuleName dom_a1NQI stage_a1NQJ) String String
- Language.Haskell.Tools.AST.References: numberInteger :: forall dom_a1B49 stage_a1B4a. Lens (Ann Number dom_a1B49 stage_a1B4a) (Ann Number dom_a1B49 stage_a1B4a) Integer Integer
+ Language.Haskell.Tools.AST.References: numberInteger :: forall dom_a1B52 stage_a1B53. Lens (Ann Number dom_a1B52 stage_a1B53) (Ann Number dom_a1B52 stage_a1B53) Integer Integer
- Language.Haskell.Tools.AST.References: oneDerived :: forall dom_a1GWp stage_a1GWq. Partial (Ann UDeriving dom_a1GWp stage_a1GWq) (Ann UDeriving dom_a1GWp stage_a1GWq) (Ann UInstanceHead dom_a1GWp stage_a1GWq) (Ann UInstanceHead dom_a1GWp stage_a1GWq)
+ Language.Haskell.Tools.AST.References: oneDerived :: forall dom_a1GXi stage_a1GXj. Partial (Ann UDeriving dom_a1GXi stage_a1GXj) (Ann UDeriving dom_a1GXi stage_a1GXj) (Ann UInstanceHead dom_a1GXi stage_a1GXj) (Ann UInstanceHead dom_a1GXi stage_a1GXj)
- Language.Haskell.Tools.AST.References: opStr :: forall dom_a1NQ9 stage_a1NQa. Partial (Ann UFilePragma dom_a1NQ9 stage_a1NQa) (Ann UFilePragma dom_a1NQ9 stage_a1NQa) (Ann UStringNode dom_a1NQ9 stage_a1NQa) (Ann UStringNode dom_a1NQ9 stage_a1NQa)
+ Language.Haskell.Tools.AST.References: opStr :: forall dom_a1NR2 stage_a1NR3. Partial (Ann UFilePragma dom_a1NR2 stage_a1NR3) (Ann UFilePragma dom_a1NR2 stage_a1NR3) (Ann UStringNode dom_a1NR2 stage_a1NR3) (Ann UStringNode dom_a1NR2 stage_a1NR3)
- Language.Haskell.Tools.AST.References: operatorName :: forall dom_a1wgj stage_a1wgk dom'_a7fcv stage'_a7fcw. Lens (Ann UOperator dom_a1wgj stage_a1wgk) (Ann UOperator dom_a1wgj stage_a1wgk) (Ann UQualifiedName dom_a1wgj stage_a1wgk) (Ann UQualifiedName dom_a1wgj stage_a1wgk)
+ Language.Haskell.Tools.AST.References: operatorName :: forall dom_a1whc stage_a1whd dom'_a7fdo stage'_a7fdp. Lens (Ann UOperator dom_a1whc stage_a1whd) (Ann UOperator dom_a1whc stage_a1whd) (Ann UQualifiedName dom_a1whc stage_a1whd) (Ann UQualifiedName dom_a1whc stage_a1whd)
- Language.Haskell.Tools.AST.References: patArgs :: forall dom_a1GWj stage_a1GWk. Partial (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (AnnListG UName dom_a1GWj stage_a1GWk) (AnnListG UName dom_a1GWj stage_a1GWk)
+ Language.Haskell.Tools.AST.References: patArgs :: forall dom_a1GXc stage_a1GXd. Partial (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (AnnListG UName dom_a1GXc stage_a1GXd) (AnnListG UName dom_a1GXc stage_a1GXd)
- Language.Haskell.Tools.AST.References: patLhs :: forall dom_a1GWl stage_a1GWm. Lens (Ann UPatternSynonym dom_a1GWl stage_a1GWm) (Ann UPatternSynonym dom_a1GWl stage_a1GWm) (Ann UPatSynLhs dom_a1GWl stage_a1GWm) (Ann UPatSynLhs dom_a1GWl stage_a1GWm)
+ Language.Haskell.Tools.AST.References: patLhs :: forall dom_a1GXe stage_a1GXf. Lens (Ann UPatternSynonym dom_a1GXe stage_a1GXf) (Ann UPatternSynonym dom_a1GXe stage_a1GXf) (Ann UPatSynLhs dom_a1GXe stage_a1GXf) (Ann UPatSynLhs dom_a1GXe stage_a1GXf)
- Language.Haskell.Tools.AST.References: patName :: forall dom_a1GWj stage_a1GWk. Partial (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UName dom_a1GWj stage_a1GWk) (Ann UName dom_a1GWj stage_a1GWk)
+ Language.Haskell.Tools.AST.References: patName :: forall dom_a1GXc stage_a1GXd. Partial (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UName dom_a1GXc stage_a1GXd) (Ann UName dom_a1GXc stage_a1GXd)
- Language.Haskell.Tools.AST.References: patOpposite :: forall dom_a1GWf stage_a1GWg dom'_a75vf stage'_a75vg. Lens (Ann UPatSynWhere dom_a1GWf stage_a1GWg) (Ann UPatSynWhere dom_a1GWf stage_a1GWg) (AnnListG UMatch dom_a1GWf stage_a1GWg) (AnnListG UMatch dom_a1GWf stage_a1GWg)
+ Language.Haskell.Tools.AST.References: patOpposite :: forall dom_a1GX8 stage_a1GX9 dom'_a75w8 stage'_a75w9. Lens (Ann UPatSynWhere dom_a1GX8 stage_a1GX9) (Ann UPatSynWhere dom_a1GX8 stage_a1GX9) (AnnListG UMatch dom_a1GX8 stage_a1GX9) (AnnListG UMatch dom_a1GX8 stage_a1GX9)
- Language.Haskell.Tools.AST.References: patQQ :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UQuasiQuote dom_a1zoC stage_a1zoD) (Ann UQuasiQuote dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patQQ :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UQuasiQuote dom_a1zpv stage_a1zpw) (Ann UQuasiQuote dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patRhs :: forall dom_a1GWl stage_a1GWm. Lens (Ann UPatternSynonym dom_a1GWl stage_a1GWm) (Ann UPatternSynonym dom_a1GWl stage_a1GWm) (Ann UPatSynRhs dom_a1GWl stage_a1GWm) (Ann UPatSynRhs dom_a1GWl stage_a1GWm)
+ Language.Haskell.Tools.AST.References: patRhs :: forall dom_a1GXe stage_a1GXf. Lens (Ann UPatternSynonym dom_a1GXe stage_a1GXf) (Ann UPatternSynonym dom_a1GXe stage_a1GXf) (Ann UPatSynRhs dom_a1GXe stage_a1GXf) (Ann UPatSynRhs dom_a1GXe stage_a1GXf)
- Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_a1GWh stage_a1GWi. Partial (Ann UPatSynRhs dom_a1GWh stage_a1GWi) (Ann UPatSynRhs dom_a1GWh stage_a1GWi) (AnnMaybeG UPatSynWhere dom_a1GWh stage_a1GWi) (AnnMaybeG UPatSynWhere dom_a1GWh stage_a1GWi)
+ Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_a1GXa stage_a1GXb. Partial (Ann UPatSynRhs dom_a1GXa stage_a1GXb) (Ann UPatSynRhs dom_a1GXa stage_a1GXb) (AnnMaybeG UPatSynWhere dom_a1GXa stage_a1GXb) (AnnMaybeG UPatSynWhere dom_a1GXa stage_a1GXb)
- Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_a1GWh stage_a1GWi. Lens (Ann UPatSynRhs dom_a1GWh stage_a1GWi) (Ann UPatSynRhs dom_a1GWh stage_a1GWi) (Ann UPattern dom_a1GWh stage_a1GWi) (Ann UPattern dom_a1GWh stage_a1GWi)
+ Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_a1GXa stage_a1GXb. Lens (Ann UPatSynRhs dom_a1GXa stage_a1GXb) (Ann UPatSynRhs dom_a1GXa stage_a1GXb) (Ann UPattern dom_a1GXa stage_a1GXb) (Ann UPattern dom_a1GXa stage_a1GXb)
- Language.Haskell.Tools.AST.References: patSigName :: forall dom_a1GWn stage_a1GWo. Lens (Ann UPatternTypeSignature dom_a1GWn stage_a1GWo) (Ann UPatternTypeSignature dom_a1GWn stage_a1GWo) (Ann UName dom_a1GWn stage_a1GWo) (Ann UName dom_a1GWn stage_a1GWo)
+ Language.Haskell.Tools.AST.References: patSigName :: forall dom_a1GXg stage_a1GXh. Lens (Ann UPatternTypeSignature dom_a1GXg stage_a1GXh) (Ann UPatternTypeSignature dom_a1GXg stage_a1GXh) (Ann UName dom_a1GXg stage_a1GXh) (Ann UName dom_a1GXg stage_a1GXh)
- Language.Haskell.Tools.AST.References: patSigType :: forall dom_a1GWn stage_a1GWo. Lens (Ann UPatternTypeSignature dom_a1GWn stage_a1GWo) (Ann UPatternTypeSignature dom_a1GWn stage_a1GWo) (Ann UType dom_a1GWn stage_a1GWo) (Ann UType dom_a1GWn stage_a1GWo)
+ Language.Haskell.Tools.AST.References: patSigType :: forall dom_a1GXg stage_a1GXh. Lens (Ann UPatternTypeSignature dom_a1GXg stage_a1GXh) (Ann UPatternTypeSignature dom_a1GXg stage_a1GXh) (Ann UType dom_a1GXg stage_a1GXh) (Ann UType dom_a1GXg stage_a1GXh)
- Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_a1GWj stage_a1GWk. Partial (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UName dom_a1GWj stage_a1GWk) (Ann UName dom_a1GWj stage_a1GWk)
+ Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_a1GXc stage_a1GXd. Partial (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UName dom_a1GXc stage_a1GXd) (Ann UName dom_a1GXc stage_a1GXd)
- Language.Haskell.Tools.AST.References: patSynOp :: forall dom_a1GWj stage_a1GWk. Partial (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UOperator dom_a1GWj stage_a1GWk) (Ann UOperator dom_a1GWj stage_a1GWk)
+ Language.Haskell.Tools.AST.References: patSynOp :: forall dom_a1GXc stage_a1GXd. Partial (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UOperator dom_a1GXc stage_a1GXd) (Ann UOperator dom_a1GXc stage_a1GXd)
- Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_a1GWj stage_a1GWk. Partial (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UPatSynLhs dom_a1GWj stage_a1GWk) (Ann UName dom_a1GWj stage_a1GWk) (Ann UName dom_a1GWj stage_a1GWk)
+ Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_a1GXc stage_a1GXd. Partial (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UPatSynLhs dom_a1GXc stage_a1GXd) (Ann UName dom_a1GXc stage_a1GXd) (Ann UName dom_a1GXc stage_a1GXd)
- Language.Haskell.Tools.AST.References: patternArgs :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (AnnListG UPattern dom_a1zoC stage_a1zoD) (AnnListG UPattern dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternArgs :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (AnnListG UPattern dom_a1zpv stage_a1zpw) (AnnListG UPattern dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternElems :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (AnnListG UPattern dom_a1zoC stage_a1zoD) (AnnListG UPattern dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternElems :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (AnnListG UPattern dom_a1zpv stage_a1zpw) (AnnListG UPattern dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternExpr :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UExpr dom_a1zoC stage_a1zoD) (Ann UExpr dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternExpr :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UExpr dom_a1zpv stage_a1zpw) (Ann UExpr dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternFields :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (AnnListG UPatternField dom_a1zoC stage_a1zoD) (AnnListG UPatternField dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternFields :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (AnnListG UPatternField dom_a1zpv stage_a1zpw) (AnnListG UPatternField dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternInner :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternInner :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternLhs :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternLhs :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternLit :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann ULiteral dom_a1zoC stage_a1zoD) (Ann ULiteral dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternLit :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann ULiteral dom_a1zpv stage_a1zpw) (Ann ULiteral dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann ULiteral dom_a1zoC stage_a1zoD) (Ann ULiteral dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann ULiteral dom_a1zpv stage_a1zpw) (Ann ULiteral dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternName :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UName dom_a1zoC stage_a1zoD) (Ann UName dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternName :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UName dom_a1zpv stage_a1zpw) (Ann UName dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternOperator :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UOperator dom_a1zoC stage_a1zoD) (Ann UOperator dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternOperator :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UOperator dom_a1zpv stage_a1zpw) (Ann UOperator dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternRhs :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternRhs :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternSplice :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann USplice dom_a1zoC stage_a1zoD) (Ann USplice dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternSplice :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann USplice dom_a1zpv stage_a1zpw) (Ann USplice dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: patternType :: forall dom_a1zoC stage_a1zoD. Partial (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UPattern dom_a1zoC stage_a1zoD) (Ann UType dom_a1zoC stage_a1zoD) (Ann UType dom_a1zoC stage_a1zoD)
+ Language.Haskell.Tools.AST.References: patternType :: forall dom_a1zpv stage_a1zpw. Partial (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UPattern dom_a1zpv stage_a1zpw) (Ann UType dom_a1zpv stage_a1zpw) (Ann UType dom_a1zpv stage_a1zpw)
- Language.Haskell.Tools.AST.References: phaseNum :: forall dom_a1F67 stage_a1F68. Lens (Ann PhaseNumber dom_a1F67 stage_a1F68) (Ann PhaseNumber dom_a1F67 stage_a1F68) Integer Integer
+ Language.Haskell.Tools.AST.References: phaseNum :: forall dom_a1F70 stage_a1F71. Lens (Ann PhaseNumber dom_a1F70 stage_a1F71) (Ann PhaseNumber dom_a1F70 stage_a1F71) Integer Integer
- Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_a1F69 stage_a1F6a. Lens (Ann UPhaseControl dom_a1F69 stage_a1F6a) (Ann UPhaseControl dom_a1F69 stage_a1F6a) (AnnMaybeG PhaseNumber dom_a1F69 stage_a1F6a) (AnnMaybeG PhaseNumber dom_a1F69 stage_a1F6a)
+ Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_a1F72 stage_a1F73. Lens (Ann UPhaseControl dom_a1F72 stage_a1F73) (Ann UPhaseControl dom_a1F72 stage_a1F73) (AnnMaybeG PhaseNumber dom_a1F72 stage_a1F73) (AnnMaybeG PhaseNumber dom_a1F72 stage_a1F73)
- Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_a1F69 stage_a1F6a. Lens (Ann UPhaseControl dom_a1F69 stage_a1F6a) (Ann UPhaseControl dom_a1F69 stage_a1F6a) (AnnMaybeG PhaseInvert dom_a1F69 stage_a1F6a) (AnnMaybeG PhaseInvert dom_a1F69 stage_a1F6a)
+ Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_a1F72 stage_a1F73. Lens (Ann UPhaseControl dom_a1F72 stage_a1F73) (Ann UPhaseControl dom_a1F72 stage_a1F73) (AnnMaybeG PhaseInvert dom_a1F72 stage_a1F73) (AnnMaybeG PhaseInvert dom_a1F72 stage_a1F73)
- Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (AnnMaybeG UStringNode dom_a1GW7 stage_a1GW8) (AnnMaybeG UStringNode dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (AnnMaybeG UStringNode dom_a1GX0 stage_a1GX1) (AnnMaybeG UStringNode dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_a1GWX stage_a1GWY. Partial (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UClassElement dom_a1GWX stage_a1GWY) (Ann UMinimalFormula dom_a1GWX stage_a1GWY) (Ann UMinimalFormula dom_a1GWX stage_a1GWY)
+ Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_a1GXQ stage_a1GXR. Partial (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UClassElement dom_a1GXQ stage_a1GXR) (Ann UMinimalFormula dom_a1GXQ stage_a1GXR) (Ann UMinimalFormula dom_a1GXQ stage_a1GXR)
- Language.Haskell.Tools.AST.References: pragmaInline :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UInlinePragma dom_a1GW7 stage_a1GW8) (Ann UInlinePragma dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: pragmaInline :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UInlinePragma dom_a1GX0 stage_a1GX1) (Ann UInlinePragma dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann LineNumber dom_a1GW7 stage_a1GW8) (Ann LineNumber dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann LineNumber dom_a1GX0 stage_a1GX1) (Ann LineNumber dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (AnnListG UName dom_a1GW7 stage_a1GW8) (AnnListG UName dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (AnnListG UName dom_a1GX0 stage_a1GX1) (AnnListG UName dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (AnnListG URule dom_a1GW7 stage_a1GW8) (AnnListG URule dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (AnnListG URule dom_a1GX0 stage_a1GX1) (AnnListG URule dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_a1B4d stage_a1B4e. Partial (Ann UExprPragma dom_a1B4d stage_a1B4e) (Ann UExprPragma dom_a1B4d stage_a1B4e) (Ann USourceRange dom_a1B4d stage_a1B4e) (Ann USourceRange dom_a1B4d stage_a1B4e)
+ Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_a1B56 stage_a1B57. Partial (Ann UExprPragma dom_a1B56 stage_a1B57) (Ann UExprPragma dom_a1B56 stage_a1B57) (Ann USourceRange dom_a1B56 stage_a1B57) (Ann USourceRange dom_a1B56 stage_a1B57)
- Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_a1B4d stage_a1B4e. Partial (Ann UExprPragma dom_a1B4d stage_a1B4e) (Ann UExprPragma dom_a1B4d stage_a1B4e) (Ann UStringNode dom_a1B4d stage_a1B4e) (Ann UStringNode dom_a1B4d stage_a1B4e)
+ Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_a1B56 stage_a1B57. Partial (Ann UExprPragma dom_a1B56 stage_a1B57) (Ann UExprPragma dom_a1B56 stage_a1B57) (Ann UStringNode dom_a1B56 stage_a1B57) (Ann UStringNode dom_a1B56 stage_a1B57)
- Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_a1F6l stage_a1F6m. Lens (Ann Precedence dom_a1F6l stage_a1F6m) (Ann Precedence dom_a1F6l stage_a1F6m) Int Int
+ Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_a1F7e stage_a1F7f. Lens (Ann Precedence dom_a1F7e stage_a1F7f) (Ann Precedence dom_a1F7e stage_a1F7f) Int Int
- Language.Haskell.Tools.AST.References: procExpr :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UCmd dom_a1B4u stage_a1B4v) (Ann UCmd dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: procExpr :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UCmd dom_a1B5n stage_a1B5o) (Ann UCmd dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: procPattern :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UPattern dom_a1B4u stage_a1B4v) (Ann UPattern dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: procPattern :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UPattern dom_a1B5n stage_a1B5o) (Ann UPattern dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: promotedConName :: forall t_a1wOi dom_a1wOj stage_a1wOk. Partial (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) (Ann UName dom_a1wOj stage_a1wOk) (Ann UName dom_a1wOj stage_a1wOk)
+ Language.Haskell.Tools.AST.References: promotedConName :: forall t_a1wPb dom_a1wPc stage_a1wPd. Partial (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) (Ann UName dom_a1wPc stage_a1wPd) (Ann UName dom_a1wPc stage_a1wPd)
- Language.Haskell.Tools.AST.References: promotedElements :: forall t_a1wOi dom_a1wOj stage_a1wOk t'_a7f3r. Partial (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) (AnnListG t_a1wOi dom_a1wOj stage_a1wOk) (AnnListG t_a1wOi dom_a1wOj stage_a1wOk)
+ Language.Haskell.Tools.AST.References: promotedElements :: forall t_a1wPb dom_a1wPc stage_a1wPd t'_a7f4k. Partial (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) (AnnListG t_a1wPb dom_a1wPc stage_a1wPd) (AnnListG t_a1wPb dom_a1wPc stage_a1wPd)
- Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_a1wOi dom_a1wOj stage_a1wOk. Partial (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) Integer Integer
+ Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_a1wPb dom_a1wPc stage_a1wPd. Partial (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) Integer Integer
- Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_a1wOi dom_a1wOj stage_a1wOk. Partial (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) (Ann (UPromoted t_a1wOi) dom_a1wOj stage_a1wOk) String String
+ Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_a1wPb dom_a1wPc stage_a1wPd. Partial (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) (Ann (UPromoted t_a1wPb) dom_a1wPc stage_a1wPd) String String
- Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a1P6K stage_a1P6L. Lens (Ann UQuasiQuote dom_a1P6K stage_a1P6L) (Ann UQuasiQuote dom_a1P6K stage_a1P6L) (Ann QQString dom_a1P6K stage_a1P6L) (Ann QQString dom_a1P6K stage_a1P6L)
+ Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a1P7D stage_a1P7E. Lens (Ann UQuasiQuote dom_a1P7D stage_a1P7E) (Ann UQuasiQuote dom_a1P7D stage_a1P7E) (Ann QQString dom_a1P7D stage_a1P7E) (Ann QQString dom_a1P7D stage_a1P7E)
- Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a1P6K stage_a1P6L. Lens (Ann UQuasiQuote dom_a1P6K stage_a1P6L) (Ann UQuasiQuote dom_a1P6K stage_a1P6L) (Ann UName dom_a1P6K stage_a1P6L) (Ann UName dom_a1P6K stage_a1P6L)
+ Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a1P7D stage_a1P7E. Lens (Ann UQuasiQuote dom_a1P7D stage_a1P7E) (Ann UQuasiQuote dom_a1P7D stage_a1P7E) (Ann UName dom_a1P7D stage_a1P7E) (Ann UName dom_a1P7D stage_a1P7E)
- Language.Haskell.Tools.AST.References: qqString :: forall dom_a1P6I stage_a1P6J. Lens (Ann QQString dom_a1P6I stage_a1P6J) (Ann QQString dom_a1P6I stage_a1P6J) String String
+ Language.Haskell.Tools.AST.References: qqString :: forall dom_a1P7B stage_a1P7C. Lens (Ann QQString dom_a1P7B stage_a1P7C) (Ann QQString dom_a1P7B stage_a1P7C) String String
- Language.Haskell.Tools.AST.References: qualifiers :: forall dom_a1wgf stage_a1wgg. Lens (Ann UQualifiedName dom_a1wgf stage_a1wgg) (Ann UQualifiedName dom_a1wgf stage_a1wgg) (AnnListG UNamePart dom_a1wgf stage_a1wgg) (AnnListG UNamePart dom_a1wgf stage_a1wgg)
+ Language.Haskell.Tools.AST.References: qualifiers :: forall dom_a1wh8 stage_a1wh9. Lens (Ann UQualifiedName dom_a1wh8 stage_a1wh9) (Ann UQualifiedName dom_a1wh8 stage_a1wh9) (AnnListG UNamePart dom_a1wh8 stage_a1wh9) (AnnListG UNamePart dom_a1wh8 stage_a1wh9)
- Language.Haskell.Tools.AST.References: quotedName :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UName dom_a1B4u stage_a1B4v) (Ann UName dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: quotedName :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UName dom_a1B5n stage_a1B5o) (Ann UName dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_a1B4i dom_a1B4j stage_a1B4k. Partial (Ann (UCaseRhs' expr_a1B4i) dom_a1B4j stage_a1B4k) (Ann (UCaseRhs' expr_a1B4i) dom_a1B4j stage_a1B4k) (Ann expr_a1B4i dom_a1B4j stage_a1B4k) (Ann expr_a1B4i dom_a1B4j stage_a1B4k)
+ Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_a1B5b dom_a1B5c stage_a1B5d. Partial (Ann (UCaseRhs' expr_a1B5b) dom_a1B5c stage_a1B5d) (Ann (UCaseRhs' expr_a1B5b) dom_a1B5c stage_a1B5d) (Ann expr_a1B5b dom_a1B5c stage_a1B5d) (Ann expr_a1B5b dom_a1B5c stage_a1B5d)
- Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_a1B4i dom_a1B4j stage_a1B4k. Partial (Ann (UCaseRhs' expr_a1B4i) dom_a1B4j stage_a1B4k) (Ann (UCaseRhs' expr_a1B4i) dom_a1B4j stage_a1B4k) (AnnListG (UGuardedCaseRhs' expr_a1B4i) dom_a1B4j stage_a1B4k) (AnnListG (UGuardedCaseRhs' expr_a1B4i) dom_a1B4j stage_a1B4k)
+ Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_a1B5b dom_a1B5c stage_a1B5d. Partial (Ann (UCaseRhs' expr_a1B5b) dom_a1B5c stage_a1B5d) (Ann (UCaseRhs' expr_a1B5b) dom_a1B5c stage_a1B5d) (AnnListG (UGuardedCaseRhs' expr_a1B5b) dom_a1B5c stage_a1B5d) (AnnListG (UGuardedCaseRhs' expr_a1B5b) dom_a1B5c stage_a1B5d)
- Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_a1F6j stage_a1F6k. Partial (Ann URhs dom_a1F6j stage_a1F6k) (Ann URhs dom_a1F6j stage_a1F6k) (Ann UExpr dom_a1F6j stage_a1F6k) (Ann UExpr dom_a1F6j stage_a1F6k)
+ Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_a1F7c stage_a1F7d. Partial (Ann URhs dom_a1F7c stage_a1F7d) (Ann URhs dom_a1F7c stage_a1F7d) (Ann UExpr dom_a1F7c stage_a1F7d) (Ann UExpr dom_a1F7c stage_a1F7d)
- Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_a1F6j stage_a1F6k. Partial (Ann URhs dom_a1F6j stage_a1F6k) (Ann URhs dom_a1F6j stage_a1F6k) (AnnListG UGuardedRhs dom_a1F6j stage_a1F6k) (AnnListG UGuardedRhs dom_a1F6j stage_a1F6k)
+ Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_a1F7c stage_a1F7d. Partial (Ann URhs dom_a1F7c stage_a1F7d) (Ann URhs dom_a1F7c stage_a1F7d) (AnnListG UGuardedRhs dom_a1F7c stage_a1F7d) (AnnListG UGuardedRhs dom_a1F7c stage_a1F7d)
- Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_a1GW3 stage_a1GW4. Lens (Ann URule dom_a1GW3 stage_a1GW4) (Ann URule dom_a1GW3 stage_a1GW4) (AnnListG URuleVar dom_a1GW3 stage_a1GW4) (AnnListG URuleVar dom_a1GW3 stage_a1GW4)
+ Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_a1GWW stage_a1GWX. Lens (Ann URule dom_a1GWW stage_a1GWX) (Ann URule dom_a1GWW stage_a1GWX) (AnnListG URuleVar dom_a1GWW stage_a1GWX) (AnnListG URuleVar dom_a1GWW stage_a1GWX)
- Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_a1GW3 stage_a1GW4. Lens (Ann URule dom_a1GW3 stage_a1GW4) (Ann URule dom_a1GW3 stage_a1GW4) (Ann UExpr dom_a1GW3 stage_a1GW4) (Ann UExpr dom_a1GW3 stage_a1GW4)
+ Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_a1GWW stage_a1GWX. Lens (Ann URule dom_a1GWW stage_a1GWX) (Ann URule dom_a1GWW stage_a1GWX) (Ann UExpr dom_a1GWW stage_a1GWX) (Ann UExpr dom_a1GWW stage_a1GWX)
- Language.Haskell.Tools.AST.References: ruleName :: forall dom_a1GW3 stage_a1GW4. Lens (Ann URule dom_a1GW3 stage_a1GW4) (Ann URule dom_a1GW3 stage_a1GW4) (Ann UStringNode dom_a1GW3 stage_a1GW4) (Ann UStringNode dom_a1GW3 stage_a1GW4)
+ Language.Haskell.Tools.AST.References: ruleName :: forall dom_a1GWW stage_a1GWX. Lens (Ann URule dom_a1GWW stage_a1GWX) (Ann URule dom_a1GWW stage_a1GWX) (Ann UStringNode dom_a1GWW stage_a1GWX) (Ann UStringNode dom_a1GWW stage_a1GWX)
- Language.Haskell.Tools.AST.References: rulePhase :: forall dom_a1GW3 stage_a1GW4. Lens (Ann URule dom_a1GW3 stage_a1GW4) (Ann URule dom_a1GW3 stage_a1GW4) (AnnMaybeG UPhaseControl dom_a1GW3 stage_a1GW4) (AnnMaybeG UPhaseControl dom_a1GW3 stage_a1GW4)
+ Language.Haskell.Tools.AST.References: rulePhase :: forall dom_a1GWW stage_a1GWX. Lens (Ann URule dom_a1GWW stage_a1GWX) (Ann URule dom_a1GWW stage_a1GWX) (AnnMaybeG UPhaseControl dom_a1GWW stage_a1GWX) (AnnMaybeG UPhaseControl dom_a1GWW stage_a1GWX)
- Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_a1GW3 stage_a1GW4. Lens (Ann URule dom_a1GW3 stage_a1GW4) (Ann URule dom_a1GW3 stage_a1GW4) (Ann UExpr dom_a1GW3 stage_a1GW4) (Ann UExpr dom_a1GW3 stage_a1GW4)
+ Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_a1GWW stage_a1GWX. Lens (Ann URule dom_a1GWW stage_a1GWX) (Ann URule dom_a1GWW stage_a1GWX) (Ann UExpr dom_a1GWW stage_a1GWX) (Ann UExpr dom_a1GWW stage_a1GWX)
- Language.Haskell.Tools.AST.References: ruleVarName :: forall dom_a1GW1 stage_a1GW2. Lens (Ann URuleVar dom_a1GW1 stage_a1GW2) (Ann URuleVar dom_a1GW1 stage_a1GW2) (Ann UName dom_a1GW1 stage_a1GW2) (Ann UName dom_a1GW1 stage_a1GW2)
+ Language.Haskell.Tools.AST.References: ruleVarName :: forall dom_a1GWU stage_a1GWV. Lens (Ann URuleVar dom_a1GWU stage_a1GWV) (Ann URuleVar dom_a1GWU stage_a1GWV) (Ann UName dom_a1GWU stage_a1GWV) (Ann UName dom_a1GWU stage_a1GWV)
- Language.Haskell.Tools.AST.References: ruleVarType :: forall dom_a1GW1 stage_a1GW2. Partial (Ann URuleVar dom_a1GW1 stage_a1GW2) (Ann URuleVar dom_a1GW1 stage_a1GW2) (Ann UType dom_a1GW1 stage_a1GW2) (Ann UType dom_a1GW1 stage_a1GW2)
+ Language.Haskell.Tools.AST.References: ruleVarType :: forall dom_a1GWU stage_a1GWV. Partial (Ann URuleVar dom_a1GWU stage_a1GWV) (Ann URuleVar dom_a1GWU stage_a1GWV) (Ann UType dom_a1GWU stage_a1GWV) (Ann UType dom_a1GWU stage_a1GWV)
- Language.Haskell.Tools.AST.References: simpleName :: forall dom_a1wgh stage_a1wgi dom'_a7fdX stage'_a7fdY. Lens (Ann UName dom_a1wgh stage_a1wgi) (Ann UName dom_a1wgh stage_a1wgi) (Ann UQualifiedName dom_a1wgh stage_a1wgi) (Ann UQualifiedName dom_a1wgh stage_a1wgi)
+ Language.Haskell.Tools.AST.References: simpleName :: forall dom_a1wha stage_a1whb dom'_a7feQ stage'_a7feR. Lens (Ann UName dom_a1wha stage_a1whb) (Ann UName dom_a1wha stage_a1whb) (Ann UQualifiedName dom_a1wha stage_a1whb) (Ann UQualifiedName dom_a1wha stage_a1whb)
- Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_a1wgd stage_a1wge. Lens (Ann UNamePart dom_a1wgd stage_a1wge) (Ann UNamePart dom_a1wgd stage_a1wge) String String
+ Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_a1wh6 stage_a1wh7. Lens (Ann UNamePart dom_a1wh6 stage_a1wh7) (Ann UNamePart dom_a1wh6 stage_a1wh7) String String
- Language.Haskell.Tools.AST.References: specializeInstance :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann USpecializePragma dom_a1GWP stage_a1GWQ) (Ann USpecializePragma dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: specializeInstance :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann USpecializePragma dom_a1GXI stage_a1GXJ) (Ann USpecializePragma dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_a1GWP stage_a1GWQ. Partial (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UInstBodyDecl dom_a1GWP stage_a1GWQ) (Ann UType dom_a1GWP stage_a1GWQ) (Ann UType dom_a1GWP stage_a1GWQ)
+ Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_a1GXI stage_a1GXJ. Partial (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UInstBodyDecl dom_a1GXI stage_a1GXJ) (Ann UType dom_a1GXI stage_a1GXJ) (Ann UType dom_a1GXI stage_a1GXJ)
- Language.Haskell.Tools.AST.References: specializePragma :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann USpecializePragma dom_a1GW7 stage_a1GW8) (Ann USpecializePragma dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: specializePragma :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann USpecializePragma dom_a1GX0 stage_a1GX1) (Ann USpecializePragma dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a1P6M stage_a1P6N. Partial (Ann USplice dom_a1P6M stage_a1P6N) (Ann USplice dom_a1P6M stage_a1P6N) (Ann UExpr dom_a1P6M stage_a1P6N) (Ann UExpr dom_a1P6M stage_a1P6N)
+ Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a1P7F stage_a1P7G. Partial (Ann USplice dom_a1P7F stage_a1P7G) (Ann USplice dom_a1P7F stage_a1P7G) (Ann UExpr dom_a1P7F stage_a1P7G) (Ann UExpr dom_a1P7F stage_a1P7G)
- Language.Haskell.Tools.AST.References: spliceId :: forall dom_a1P6M stage_a1P6N. Partial (Ann USplice dom_a1P6M stage_a1P6N) (Ann USplice dom_a1P6M stage_a1P6N) (Ann UName dom_a1P6M stage_a1P6N) (Ann UName dom_a1P6M stage_a1P6N)
+ Language.Haskell.Tools.AST.References: spliceId :: forall dom_a1P7F stage_a1P7G. Partial (Ann USplice dom_a1P7F stage_a1P7G) (Ann USplice dom_a1P7F stage_a1P7G) (Ann UName dom_a1P7F stage_a1P7G) (Ann UName dom_a1P7F stage_a1P7G)
- Language.Haskell.Tools.AST.References: srFileName :: forall dom_a1B4b stage_a1B4c. Lens (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann UStringNode dom_a1B4b stage_a1B4c) (Ann UStringNode dom_a1B4b stage_a1B4c)
+ Language.Haskell.Tools.AST.References: srFileName :: forall dom_a1B54 stage_a1B55. Lens (Ann USourceRange dom_a1B54 stage_a1B55) (Ann USourceRange dom_a1B54 stage_a1B55) (Ann UStringNode dom_a1B54 stage_a1B55) (Ann UStringNode dom_a1B54 stage_a1B55)
- Language.Haskell.Tools.AST.References: srFromCol :: forall dom_a1B4b stage_a1B4c. Lens (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c)
+ Language.Haskell.Tools.AST.References: srFromCol :: forall dom_a1B54 stage_a1B55. Lens (Ann USourceRange dom_a1B54 stage_a1B55) (Ann USourceRange dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55)
- Language.Haskell.Tools.AST.References: srFromLine :: forall dom_a1B4b stage_a1B4c. Lens (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c)
+ Language.Haskell.Tools.AST.References: srFromLine :: forall dom_a1B54 stage_a1B55. Lens (Ann USourceRange dom_a1B54 stage_a1B55) (Ann USourceRange dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55)
- Language.Haskell.Tools.AST.References: srToCol :: forall dom_a1B4b stage_a1B4c. Lens (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c)
+ Language.Haskell.Tools.AST.References: srToCol :: forall dom_a1B54 stage_a1B55. Lens (Ann USourceRange dom_a1B54 stage_a1B55) (Ann USourceRange dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55)
- Language.Haskell.Tools.AST.References: srToLine :: forall dom_a1B4b stage_a1B4c. Lens (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann USourceRange dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c) (Ann Number dom_a1B4b stage_a1B4c)
+ Language.Haskell.Tools.AST.References: srToLine :: forall dom_a1B54 stage_a1B55. Lens (Ann USourceRange dom_a1B54 stage_a1B55) (Ann USourceRange dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55) (Ann Number dom_a1B54 stage_a1B55)
- Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_a1Avj dom_a1Avk stage_a1Avl. Partial (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (AnnListG ULocalBind dom_a1Avk stage_a1Avl) (AnnListG ULocalBind dom_a1Avk stage_a1Avl)
+ Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_a1Awc dom_a1Awd stage_a1Awe. Partial (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (AnnListG ULocalBind dom_a1Awd stage_a1Awe) (AnnListG ULocalBind dom_a1Awd stage_a1Awe)
- Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_a1Avj dom_a1Avk stage_a1Avl. Partial (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (Ann expr_a1Avj dom_a1Avk stage_a1Avl) (Ann expr_a1Avj dom_a1Avk stage_a1Avl)
+ Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_a1Awc dom_a1Awd stage_a1Awe. Partial (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (Ann expr_a1Awc dom_a1Awd stage_a1Awe) (Ann expr_a1Awc dom_a1Awd stage_a1Awe)
- Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_a1Avj dom_a1Avk stage_a1Avl. Partial (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (Ann (UStmt' expr_a1Avj) dom_a1Avk stage_a1Avl) (Ann UPattern dom_a1Avk stage_a1Avl) (Ann UPattern dom_a1Avk stage_a1Avl)
+ Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_a1Awc dom_a1Awd stage_a1Awe. Partial (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (Ann (UStmt' expr_a1Awc) dom_a1Awd stage_a1Awe) (Ann UPattern dom_a1Awd stage_a1Awe) (Ann UPattern dom_a1Awd stage_a1Awe)
- Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_a171t stage_a171u. Partial (Ann ULiteral dom_a171t stage_a171u) (Ann ULiteral dom_a171t stage_a171u) String String
+ Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_a172m stage_a172n. Partial (Ann ULiteral dom_a172m stage_a172n) (Ann ULiteral dom_a172m stage_a172n) String String
- Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_a1wgb stage_a1wgc. Lens (Ann UStringNode dom_a1wgb stage_a1wgc) (Ann UStringNode dom_a1wgb stage_a1wgc) String String
+ Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_a1wh4 stage_a1wh5. Lens (Ann UStringNode dom_a1wh4 stage_a1wh5) (Ann UStringNode dom_a1wh4 stage_a1wh5) String String
- Language.Haskell.Tools.AST.References: teLhs :: forall dom_a1GWF stage_a1GWG. Lens (Ann UTypeEqn dom_a1GWF stage_a1GWG) (Ann UTypeEqn dom_a1GWF stage_a1GWG) (Ann UType dom_a1GWF stage_a1GWG) (Ann UType dom_a1GWF stage_a1GWG)
+ Language.Haskell.Tools.AST.References: teLhs :: forall dom_a1GXy stage_a1GXz. Lens (Ann UTypeEqn dom_a1GXy stage_a1GXz) (Ann UTypeEqn dom_a1GXy stage_a1GXz) (Ann UType dom_a1GXy stage_a1GXz) (Ann UType dom_a1GXy stage_a1GXz)
- Language.Haskell.Tools.AST.References: teRhs :: forall dom_a1GWF stage_a1GWG. Lens (Ann UTypeEqn dom_a1GWF stage_a1GWG) (Ann UTypeEqn dom_a1GWF stage_a1GWG) (Ann UType dom_a1GWF stage_a1GWG) (Ann UType dom_a1GWF stage_a1GWG)
+ Language.Haskell.Tools.AST.References: teRhs :: forall dom_a1GXy stage_a1GXz. Lens (Ann UTypeEqn dom_a1GXy stage_a1GXz) (Ann UTypeEqn dom_a1GXy stage_a1GXz) (Ann UType dom_a1GXy stage_a1GXz) (Ann UType dom_a1GXy stage_a1GXz)
- Language.Haskell.Tools.AST.References: tfHead :: forall dom_a1GWL stage_a1GWM. Lens (Ann UTypeFamily dom_a1GWL stage_a1GWM) (Ann UTypeFamily dom_a1GWL stage_a1GWM) (Ann UDeclHead dom_a1GWL stage_a1GWM) (Ann UDeclHead dom_a1GWL stage_a1GWM)
+ Language.Haskell.Tools.AST.References: tfHead :: forall dom_a1GXE stage_a1GXF. Lens (Ann UTypeFamily dom_a1GXE stage_a1GXF) (Ann UTypeFamily dom_a1GXE stage_a1GXF) (Ann UDeclHead dom_a1GXE stage_a1GXF) (Ann UDeclHead dom_a1GXE stage_a1GXF)
- Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_a1GWJ stage_a1GWK. Partial (Ann UTypeFamilySpec dom_a1GWJ stage_a1GWK) (Ann UTypeFamilySpec dom_a1GWJ stage_a1GWK) (Ann UInjectivityAnn dom_a1GWJ stage_a1GWK) (Ann UInjectivityAnn dom_a1GWJ stage_a1GWK)
+ Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_a1GXC stage_a1GXD. Partial (Ann UTypeFamilySpec dom_a1GXC stage_a1GXD) (Ann UTypeFamilySpec dom_a1GXC stage_a1GXD) (Ann UInjectivityAnn dom_a1GXC stage_a1GXD) (Ann UInjectivityAnn dom_a1GXC stage_a1GXD)
- Language.Haskell.Tools.AST.References: tfKind :: forall dom_a1GWL stage_a1GWM. Partial (Ann UTypeFamily dom_a1GWL stage_a1GWM) (Ann UTypeFamily dom_a1GWL stage_a1GWM) (AnnMaybeG UKindConstraint dom_a1GWL stage_a1GWM) (AnnMaybeG UKindConstraint dom_a1GWL stage_a1GWM)
+ Language.Haskell.Tools.AST.References: tfKind :: forall dom_a1GXE stage_a1GXF. Partial (Ann UTypeFamily dom_a1GXE stage_a1GXF) (Ann UTypeFamily dom_a1GXE stage_a1GXF) (AnnMaybeG UKindConstraint dom_a1GXE stage_a1GXF) (AnnMaybeG UKindConstraint dom_a1GXE stage_a1GXF)
- Language.Haskell.Tools.AST.References: tfSpec :: forall dom_a1GWL stage_a1GWM. Partial (Ann UTypeFamily dom_a1GWL stage_a1GWM) (Ann UTypeFamily dom_a1GWL stage_a1GWM) (AnnMaybeG UTypeFamilySpec dom_a1GWL stage_a1GWM) (AnnMaybeG UTypeFamilySpec dom_a1GWL stage_a1GWM)
+ Language.Haskell.Tools.AST.References: tfSpec :: forall dom_a1GXE stage_a1GXF. Partial (Ann UTypeFamily dom_a1GXE stage_a1GXF) (Ann UTypeFamily dom_a1GXE stage_a1GXF) (AnnMaybeG UTypeFamilySpec dom_a1GXE stage_a1GXF) (AnnMaybeG UTypeFamilySpec dom_a1GXE stage_a1GXF)
- Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_a1GWJ stage_a1GWK. Partial (Ann UTypeFamilySpec dom_a1GWJ stage_a1GWK) (Ann UTypeFamilySpec dom_a1GWJ stage_a1GWK) (Ann UKindConstraint dom_a1GWJ stage_a1GWK) (Ann UKindConstraint dom_a1GWJ stage_a1GWK)
+ Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_a1GXC stage_a1GXD. Partial (Ann UTypeFamilySpec dom_a1GXC stage_a1GXD) (Ann UTypeFamilySpec dom_a1GXC stage_a1GXD) (Ann UKindConstraint dom_a1GXC stage_a1GXD) (Ann UKindConstraint dom_a1GXC stage_a1GXD)
- Language.Haskell.Tools.AST.References: thenExpr :: forall dom_a1Avf stage_a1Avg. Partial (Ann UCompStmt dom_a1Avf stage_a1Avg) (Ann UCompStmt dom_a1Avf stage_a1Avg) (Ann UExpr dom_a1Avf stage_a1Avg) (Ann UExpr dom_a1Avf stage_a1Avg)
+ Language.Haskell.Tools.AST.References: thenExpr :: forall dom_a1Aw8 stage_a1Aw9. Partial (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (Ann UExpr dom_a1Aw8 stage_a1Aw9) (Ann UExpr dom_a1Aw8 stage_a1Aw9)
- Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann (UPromoted UType) dom_a1xNf stage_a1xNg) (Ann (UPromoted UType) dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann (UPromoted UType) dom_a1xO8 stage_a1xO9) (Ann (UPromoted UType) dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: tsName :: forall dom_a1F6r stage_a1F6s. Lens (Ann UTypeSignature dom_a1F6r stage_a1F6s) (Ann UTypeSignature dom_a1F6r stage_a1F6s) (AnnListG UName dom_a1F6r stage_a1F6s) (AnnListG UName dom_a1F6r stage_a1F6s)
+ Language.Haskell.Tools.AST.References: tsName :: forall dom_a1F7k stage_a1F7l. Lens (Ann UTypeSignature dom_a1F7k stage_a1F7l) (Ann UTypeSignature dom_a1F7k stage_a1F7l) (AnnListG UName dom_a1F7k stage_a1F7l) (AnnListG UName dom_a1F7k stage_a1F7l)
- Language.Haskell.Tools.AST.References: tsSplice :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann USplice dom_a1xNf stage_a1xNg) (Ann USplice dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: tsSplice :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann USplice dom_a1xO8 stage_a1xO9) (Ann USplice dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: tsType :: forall dom_a1F6r stage_a1F6s. Lens (Ann UTypeSignature dom_a1F6r stage_a1F6s) (Ann UTypeSignature dom_a1F6r stage_a1F6s) (Ann UType dom_a1F6r stage_a1F6s) (Ann UType dom_a1F6r stage_a1F6s)
+ Language.Haskell.Tools.AST.References: tsType :: forall dom_a1F7k stage_a1F7l. Lens (Ann UTypeSignature dom_a1F7k stage_a1F7l) (Ann UTypeSignature dom_a1F7k stage_a1F7l) (Ann UType dom_a1F7k stage_a1F7l) (Ann UType dom_a1F7k stage_a1F7l)
- Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_a1B4o stage_a1B4p dom'_a7dhi stage'_a7dhj. Partial (Ann UTupSecElem dom_a1B4o stage_a1B4p) (Ann UTupSecElem dom_a1B4o stage_a1B4p) (Ann UExpr dom_a1B4o stage_a1B4p) (Ann UExpr dom_a1B4o stage_a1B4p)
+ Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_a1B5h stage_a1B5i dom'_a7dib stage'_a7dic. Partial (Ann UTupSecElem dom_a1B5h stage_a1B5i) (Ann UTupSecElem dom_a1B5h stage_a1B5i) (Ann UExpr dom_a1B5h stage_a1B5i) (Ann UExpr dom_a1B5h stage_a1B5i)
- Language.Haskell.Tools.AST.References: tupleElems :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UExpr dom_a1B4u stage_a1B4v) (AnnListG UExpr dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: tupleElems :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UExpr dom_a1B5n stage_a1B5o) (AnnListG UExpr dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_a1B4u stage_a1B4v. Partial (Ann UExpr dom_a1B4u stage_a1B4v) (Ann UExpr dom_a1B4u stage_a1B4v) (AnnListG UTupSecElem dom_a1B4u stage_a1B4v) (AnnListG UTupSecElem dom_a1B4u stage_a1B4v)
+ Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_a1B5n stage_a1B5o. Partial (Ann UExpr dom_a1B5n stage_a1B5o) (Ann UExpr dom_a1B5n stage_a1B5o) (AnnListG UTupSecElem dom_a1B5n stage_a1B5o) (AnnListG UTupSecElem dom_a1B5n stage_a1B5o)
- Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_a1xNh stage_a1xNi. Lens (Ann UTyVar dom_a1xNh stage_a1xNi) (Ann UTyVar dom_a1xNh stage_a1xNi) (AnnMaybeG UKindConstraint dom_a1xNh stage_a1xNi) (AnnMaybeG UKindConstraint dom_a1xNh stage_a1xNi)
+ Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_a1xOa stage_a1xOb. Lens (Ann UTyVar dom_a1xOa stage_a1xOb) (Ann UTyVar dom_a1xOa stage_a1xOb) (AnnMaybeG UKindConstraint dom_a1xOa stage_a1xOb) (AnnMaybeG UKindConstraint dom_a1xOa stage_a1xOb)
- Language.Haskell.Tools.AST.References: tyVarName :: forall dom_a1xNh stage_a1xNi. Lens (Ann UTyVar dom_a1xNh stage_a1xNi) (Ann UTyVar dom_a1xNh stage_a1xNi) (Ann UName dom_a1xNh stage_a1xNi) (Ann UName dom_a1xNh stage_a1xNi)
+ Language.Haskell.Tools.AST.References: tyVarName :: forall dom_a1xOa stage_a1xOb. Lens (Ann UTyVar dom_a1xOa stage_a1xOb) (Ann UTyVar dom_a1xOa stage_a1xOb) (Ann UName dom_a1xOa stage_a1xOb) (Ann UName dom_a1xOa stage_a1xOb)
- Language.Haskell.Tools.AST.References: typeArg :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeArg :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeBounded :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (AnnListG UTyVar dom_a1xNf stage_a1xNg) (AnnListG UTyVar dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeBounded :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (AnnListG UTyVar dom_a1xO8 stage_a1xO9) (AnnListG UTyVar dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeCon :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeCon :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeCtx :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UContext dom_a1xNf stage_a1xNg) (Ann UContext dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeCtx :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UContext dom_a1xO8 stage_a1xO9) (Ann UContext dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeElement :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeElement :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeElements :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (AnnListG UType dom_a1xNf stage_a1xNg) (AnnListG UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeElements :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (AnnListG UType dom_a1xO8 stage_a1xO9) (AnnListG UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeInner :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeInner :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeKind :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UKind dom_a1xNf stage_a1xNg) (Ann UKind dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeKind :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UKind dom_a1xO8 stage_a1xO9) (Ann UKind dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeLeft :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeLeft :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeName :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UName dom_a1xNf stage_a1xNg) (Ann UName dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeName :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UName dom_a1xO8 stage_a1xO9) (Ann UName dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeOperator :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UOperator dom_a1xNf stage_a1xNg) (Ann UOperator dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeOperator :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UOperator dom_a1xO8 stage_a1xO9) (Ann UOperator dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeParam :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeParam :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeQQ :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UQuasiQuote dom_a1xNf stage_a1xNg) (Ann UQuasiQuote dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeQQ :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UQuasiQuote dom_a1xO8 stage_a1xO9) (Ann UQuasiQuote dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeResult :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeResult :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeRight :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeRight :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeType :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeType :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_a1xNf stage_a1xNg. Partial (Ann UType dom_a1xNf stage_a1xNg) (Ann UType dom_a1xNf stage_a1xNg) (Ann UName dom_a1xNf stage_a1xNg) (Ann UName dom_a1xNf stage_a1xNg)
+ Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_a1xO8 stage_a1xO9. Partial (Ann UType dom_a1xO8 stage_a1xO9) (Ann UType dom_a1xO8 stage_a1xO9) (Ann UName dom_a1xO8 stage_a1xO9) (Ann UName dom_a1xO8 stage_a1xO9)
- Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_a1wgf stage_a1wgg. Lens (Ann UQualifiedName dom_a1wgf stage_a1wgg) (Ann UQualifiedName dom_a1wgf stage_a1wgg) (Ann UNamePart dom_a1wgf stage_a1wgg) (Ann UNamePart dom_a1wgf stage_a1wgg)
+ Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_a1wh8 stage_a1wh9. Lens (Ann UQualifiedName dom_a1wh8 stage_a1wh9) (Ann UQualifiedName dom_a1wh8 stage_a1wh9) (Ann UNamePart dom_a1wh8 stage_a1wh9) (Ann UNamePart dom_a1wh8 stage_a1wh9)
- Language.Haskell.Tools.AST.References: usingExpr :: forall dom_a1Avf stage_a1Avg. Partial (Ann UCompStmt dom_a1Avf stage_a1Avg) (Ann UCompStmt dom_a1Avf stage_a1Avg) (AnnMaybeG UExpr dom_a1Avf stage_a1Avg) (AnnMaybeG UExpr dom_a1Avf stage_a1Avg)
+ Language.Haskell.Tools.AST.References: usingExpr :: forall dom_a1Aw8 stage_a1Aw9. Partial (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (Ann UCompStmt dom_a1Aw8 stage_a1Aw9) (AnnMaybeG UExpr dom_a1Aw8 stage_a1Aw9) (AnnMaybeG UExpr dom_a1Aw8 stage_a1Aw9)
- Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_a1F6B stage_a1F6C. Partial (Ann UValueBind dom_a1F6B stage_a1F6C) (Ann UValueBind dom_a1F6B stage_a1F6C) (AnnMaybeG ULocalBinds dom_a1F6B stage_a1F6C) (AnnMaybeG ULocalBinds dom_a1F6B stage_a1F6C)
+ Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_a1F7u stage_a1F7v. Partial (Ann UValueBind dom_a1F7u stage_a1F7v) (Ann UValueBind dom_a1F7u stage_a1F7v) (AnnMaybeG ULocalBinds dom_a1F7u stage_a1F7v) (AnnMaybeG ULocalBinds dom_a1F7u stage_a1F7v)
- Language.Haskell.Tools.AST.References: valBindPat :: forall dom_a1F6B stage_a1F6C. Partial (Ann UValueBind dom_a1F6B stage_a1F6C) (Ann UValueBind dom_a1F6B stage_a1F6C) (Ann UPattern dom_a1F6B stage_a1F6C) (Ann UPattern dom_a1F6B stage_a1F6C)
+ Language.Haskell.Tools.AST.References: valBindPat :: forall dom_a1F7u stage_a1F7v. Partial (Ann UValueBind dom_a1F7u stage_a1F7v) (Ann UValueBind dom_a1F7u stage_a1F7v) (Ann UPattern dom_a1F7u stage_a1F7v) (Ann UPattern dom_a1F7u stage_a1F7v)
- Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_a1F6B stage_a1F6C. Partial (Ann UValueBind dom_a1F6B stage_a1F6C) (Ann UValueBind dom_a1F6B stage_a1F6C) (Ann URhs dom_a1F6B stage_a1F6C) (Ann URhs dom_a1F6B stage_a1F6C)
+ Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_a1F7u stage_a1F7v. Partial (Ann UValueBind dom_a1F7u stage_a1F7v) (Ann UValueBind dom_a1F7u stage_a1F7v) (Ann URhs dom_a1F7u stage_a1F7v) (Ann URhs dom_a1F7u stage_a1F7v)
- Language.Haskell.Tools.AST.References: warnMessage :: forall dom_a1GW7 stage_a1GW8. Partial (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (Ann UTopLevelPragma dom_a1GW7 stage_a1GW8) (AnnListG UStringNode dom_a1GW7 stage_a1GW8) (AnnListG UStringNode dom_a1GW7 stage_a1GW8)
+ Language.Haskell.Tools.AST.References: warnMessage :: forall dom_a1GX0 stage_a1GX1. Partial (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (Ann UTopLevelPragma dom_a1GX0 stage_a1GX1) (AnnListG UStringNode dom_a1GX0 stage_a1GX1) (AnnListG UStringNode dom_a1GX0 stage_a1GX1)
- Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_as5I. Partial (NameInfo n_as5I) (NameInfo n_as5I) RdrName RdrName
+ Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_as6B. Partial (NameInfo n_as6B) (NameInfo n_as6B) RdrName RdrName
- Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_as5G. Lens (ImportInfo n_as5G) (ImportInfo n_as5G) [n_as5G] [n_as5G]
+ Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_as6z. Lens (ImportInfo n_as6z) (ImportInfo n_as6z) [n_as6z] [n_as6z]
- Language.Haskell.Tools.AST.SemaInfoTypes: defDynFlags :: forall n_as5H. Lens (ModuleInfo n_as5H) (ModuleInfo n_as5H) DynFlags DynFlags
+ Language.Haskell.Tools.AST.SemaInfoTypes: defDynFlags :: forall n_as6A. Lens (ModuleInfo n_as6A) (ModuleInfo n_as6A) DynFlags DynFlags
- Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_as5H. Lens (ModuleInfo n_as5H) (ModuleInfo n_as5H) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_as6A. Lens (ModuleInfo n_as6A) (ModuleInfo n_as6A) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_as5H. Lens (ModuleInfo n_as5H) (ModuleInfo n_as5H) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_as6A. Lens (ModuleInfo n_as6A) (ModuleInfo n_as6A) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_as5I. Partial (NameInfo n_as5I) (NameInfo n_as5I) String String
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_as6B. Partial (NameInfo n_as6B) (NameInfo n_as6B) String String
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_as5H n'_ax5X. Lens (ModuleInfo n_as5H) (ModuleInfo n'_ax5X) [n_as5H] [n'_ax5X]
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_as6A n'_ax6Q. Lens (ModuleInfo n_as6A) (ModuleInfo n'_ax6Q) [n_as6A] [n'_ax6Q]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedFamInsts :: forall n_as5G. Lens (ImportInfo n_as5G) (ImportInfo n_as5G) [FamInst] [FamInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedFamInsts :: forall n_as6z. Lens (ImportInfo n_as6z) (ImportInfo n_as6z) [FamInst] [FamInst]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_as5G. Lens (ImportInfo n_as5G) (ImportInfo n_as5G) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_as6z. Lens (ImportInfo n_as6z) (ImportInfo n_as6z) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_as5G. Lens (ImportInfo n_as5G) (ImportInfo n_as5G) [n_as5G] [n_as5G]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_as6z. Lens (ImportInfo n_as6z) (ImportInfo n_as6z) [n_as6z] [n_as6z]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedOrphanInsts :: forall n_as5G. Lens (ImportInfo n_as5G) (ImportInfo n_as5G) [ClsInst] [ClsInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedOrphanInsts :: forall n_as6z. Lens (ImportInfo n_as6z) (ImportInfo n_as6z) [ClsInst] [ClsInst]
- Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_as5I n'_awTh. Partial (NameInfo n_as5I) (NameInfo n'_awTh) n_as5I n'_awTh
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_as6B n'_awUa. Partial (NameInfo n_as6B) (NameInfo n'_awUa) n_as6B n'_awUa
- Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_as5I. Lens (NameInfo n_as5I) (NameInfo n_as5I) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_as6B. Lens (NameInfo n_as6B) (NameInfo n_as6B) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_as5I. Partial (NameInfo n_as5I) (NameInfo n_as5I) SrcSpan SrcSpan
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_as6B. Partial (NameInfo n_as6B) (NameInfo n_as6B) SrcSpan SrcSpan
- Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_as5I. Lens (NameInfo n_as5I) (NameInfo n_as5I) Scope Scope
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_as6B. Lens (NameInfo n_as6B) (NameInfo n_as6B) Scope Scope
- Language.Haskell.Tools.AST.SemaInfoTypes: prelFamInsts :: forall n_as5H. Lens (ModuleInfo n_as5H) (ModuleInfo n_as5H) [FamInst] [FamInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: prelFamInsts :: forall n_as6A. Lens (ModuleInfo n_as6A) (ModuleInfo n_as6A) [FamInst] [FamInst]
- Language.Haskell.Tools.AST.SemaInfoTypes: prelOrphanInsts :: forall n_as5H. Lens (ModuleInfo n_as5H) (ModuleInfo n_as5H) [ClsInst] [ClsInst]
+ Language.Haskell.Tools.AST.SemaInfoTypes: prelOrphanInsts :: forall n_as6A. Lens (ModuleInfo n_as6A) (ModuleInfo n_as6A) [ClsInst] [ClsInst]

Files

haskell-tools-ast.cabal view
@@ -1,5 +1,5 @@ name:                haskell-tools-ast
-version:             0.8.0.0
+version:             0.8.1.0
 synopsis:            Haskell AST for efficient tooling
 description:         A representation of a Haskell Syntax tree that contain source-related and semantic annotations. These annotations help developer tools to work with the defined program. The source information enables refactoring and program transformation tools to change the source code without losing the original format (layout, comments) of the source. Semantic information helps analyzing the program. The representation is different from the GHC's syntax tree. It contains information from all representations in GHC (different version of syntax trees, lexical and module-level information). The module is split up to put the representation of different language elements into different modules. Additionally, it contains the representation of semantic and source annotations, helper functions and generated instances for the representation of language elements. Because langauge elements may refer each other (there can be a pattern inside an expression in case of a pattern match and an expression inside a pattern if view patterns are enabled), we use hs-boot files to break up dependency cycles.
 
@@ -47,9 +47,9 @@                      , Language.Haskell.Tools.AST.TH.SourceInfoTraversal
 
   build-depends:       base             >= 4.9  && < 4.10
-                     , ghc              >= 8.0  && < 8.1
+                     , ghc              >= 8.0  && < 8.3
                      , references       >= 0.3  && < 0.4
                      , uniplate         >= 1.6  && < 1.7
                      , mtl              >= 2.2  && < 2.3
-                     , template-haskell >= 2.11 && < 2.12
+                     , template-haskell >= 2.11 && < 2.13
   default-language:    Haskell2010