haskell-tools-ast 1.1.0.1 → 1.1.0.2
raw patch · 1 files changed
+1/−1 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_aG2U dom_aG2V stage_aG2W. Lens (AnnListG elem_aG2U dom_aG2V stage_aG2W) (AnnListG elem_aG2U dom_aG2V stage_aG2W) (NodeInfo (SemanticInfo dom_aG2V (AnnListG elem_aG2U)) (ListInfo stage_aG2W)) (NodeInfo (SemanticInfo dom_aG2V (AnnListG elem_aG2U)) (ListInfo stage_aG2W))
+ Language.Haskell.Tools.AST.Ann: annListAnnot :: forall elem_aG31 dom_aG32 stage_aG33. Lens (AnnListG elem_aG31 dom_aG32 stage_aG33) (AnnListG elem_aG31 dom_aG32 stage_aG33) (NodeInfo (SemanticInfo dom_aG32 (AnnListG elem_aG31)) (ListInfo stage_aG33)) (NodeInfo (SemanticInfo dom_aG32 (AnnListG elem_aG31)) (ListInfo stage_aG33))
- Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_aG2U dom_aG2V stage_aG2W. Lens (AnnListG elem_aG2U dom_aG2V stage_aG2W) (AnnListG elem_aG2U dom_aG2V stage_aG2W) [Ann elem_aG2U dom_aG2V stage_aG2W] [Ann elem_aG2U dom_aG2V stage_aG2W]
+ Language.Haskell.Tools.AST.Ann: annListElems :: forall elem_aG31 dom_aG32 stage_aG33. Lens (AnnListG elem_aG31 dom_aG32 stage_aG33) (AnnListG elem_aG31 dom_aG32 stage_aG33) [Ann elem_aG31 dom_aG32 stage_aG33] [Ann elem_aG31 dom_aG32 stage_aG33]
- Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_aG5N dom_aG5O stage_aG5P. Lens (AnnMaybeG elem_aG5N dom_aG5O stage_aG5P) (AnnMaybeG elem_aG5N dom_aG5O stage_aG5P) (Maybe (Ann elem_aG5N dom_aG5O stage_aG5P)) (Maybe (Ann elem_aG5N dom_aG5O stage_aG5P))
+ Language.Haskell.Tools.AST.Ann: annMaybe :: forall elem_aG5U dom_aG5V stage_aG5W. Lens (AnnMaybeG elem_aG5U dom_aG5V stage_aG5W) (AnnMaybeG elem_aG5U dom_aG5V stage_aG5W) (Maybe (Ann elem_aG5U dom_aG5V stage_aG5W)) (Maybe (Ann elem_aG5U dom_aG5V stage_aG5W))
- Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_aG5N dom_aG5O stage_aG5P. Lens (AnnMaybeG elem_aG5N dom_aG5O stage_aG5P) (AnnMaybeG elem_aG5N dom_aG5O stage_aG5P) (NodeInfo (SemanticInfo dom_aG5O (AnnMaybeG elem_aG5N)) (OptionalInfo stage_aG5P)) (NodeInfo (SemanticInfo dom_aG5O (AnnMaybeG elem_aG5N)) (OptionalInfo stage_aG5P))
+ Language.Haskell.Tools.AST.Ann: annMaybeAnnot :: forall elem_aG5U dom_aG5V stage_aG5W. Lens (AnnMaybeG elem_aG5U dom_aG5V stage_aG5W) (AnnMaybeG elem_aG5U dom_aG5V stage_aG5W) (NodeInfo (SemanticInfo dom_aG5V (AnnMaybeG elem_aG5U)) (OptionalInfo stage_aG5W)) (NodeInfo (SemanticInfo dom_aG5V (AnnMaybeG elem_aG5U)) (OptionalInfo stage_aG5W))
- Language.Haskell.Tools.AST.Ann: annotation :: forall elem_aFZe dom_aFZf stage_aFZg. Lens (Ann elem_aFZe dom_aFZf stage_aFZg) (Ann elem_aFZe dom_aFZf stage_aFZg) (NodeInfo (SemanticInfo dom_aFZf elem_aFZe) (SpanInfo stage_aFZg)) (NodeInfo (SemanticInfo dom_aFZf elem_aFZe) (SpanInfo stage_aFZg))
+ Language.Haskell.Tools.AST.Ann: annotation :: forall elem_aFZl dom_aFZm stage_aFZn. Lens (Ann elem_aFZl dom_aFZm stage_aFZn) (Ann elem_aFZl dom_aFZm stage_aFZn) (NodeInfo (SemanticInfo dom_aFZm elem_aFZl) (SpanInfo stage_aFZn)) (NodeInfo (SemanticInfo dom_aFZm elem_aFZl) (SpanInfo stage_aFZn))
- Language.Haskell.Tools.AST.Ann: element :: forall elem_aFZe dom_aFZf stage_aFZg. Lens (Ann elem_aFZe dom_aFZf stage_aFZg) (Ann elem_aFZe dom_aFZf stage_aFZg) (elem_aFZe dom_aFZf stage_aFZg) (elem_aFZe dom_aFZf stage_aFZg)
+ Language.Haskell.Tools.AST.Ann: element :: forall elem_aFZl dom_aFZm stage_aFZn. Lens (Ann elem_aFZl dom_aFZm stage_aFZn) (Ann elem_aFZl dom_aFZm stage_aFZn) (elem_aFZl dom_aFZm stage_aFZn) (elem_aFZl dom_aFZm stage_aFZn)
- Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_aDzF src_aDzG sema'_aFZ2. Lens (NodeInfo sema_aDzF src_aDzG) (NodeInfo sema'_aFZ2 src_aDzG) sema_aDzF sema'_aFZ2
+ Language.Haskell.Tools.AST.Ann: semanticInfo :: forall sema_aDzM src_aDzN sema'_aFZ9. Lens (NodeInfo sema_aDzM src_aDzN) (NodeInfo sema'_aFZ9 src_aDzN) sema_aDzM sema'_aFZ9
- Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_aDzF src_aDzG src'_aFZ5. Lens (NodeInfo sema_aDzF src_aDzG) (NodeInfo sema_aDzF src'_aFZ5) src_aDzG src'_aFZ5
+ Language.Haskell.Tools.AST.Ann: sourceInfo :: forall sema_aDzM src_aDzN src'_aFZc. Lens (NodeInfo sema_aDzM src_aDzN) (NodeInfo sema_aDzM src'_aFZc) src_aDzN src'_aFZc
- Language.Haskell.Tools.AST.References: allDerived :: forall dom_aZOH stage_aZOI. Partial (Ann UDeriving dom_aZOH stage_aZOI) (Ann UDeriving dom_aZOH stage_aZOI) (AnnListG UInstanceHead dom_aZOH stage_aZOI) (AnnListG UInstanceHead dom_aZOH stage_aZOI)
+ Language.Haskell.Tools.AST.References: allDerived :: forall dom_aZOO stage_aZOP. Partial (Ann UDeriving dom_aZOO stage_aZOP) (Ann UDeriving dom_aZOO stage_aZOP) (AnnListG UInstanceHead dom_aZOO stage_aZOP) (AnnListG UInstanceHead dom_aZOO stage_aZOP)
- Language.Haskell.Tools.AST.References: altBinds :: forall expr_aV3m dom_aV3n stage_aV3o. Lens (Ann (UAlt' expr_aV3m) dom_aV3n stage_aV3o) (Ann (UAlt' expr_aV3m) dom_aV3n stage_aV3o) (AnnMaybeG ULocalBinds dom_aV3n stage_aV3o) (AnnMaybeG ULocalBinds dom_aV3n stage_aV3o)
+ Language.Haskell.Tools.AST.References: altBinds :: forall expr_aV3t dom_aV3u stage_aV3v. Lens (Ann (UAlt' expr_aV3t) dom_aV3u stage_aV3v) (Ann (UAlt' expr_aV3t) dom_aV3u stage_aV3v) (AnnMaybeG ULocalBinds dom_aV3u stage_aV3v) (AnnMaybeG ULocalBinds dom_aV3u stage_aV3v)
- Language.Haskell.Tools.AST.References: altPattern :: forall expr_aV3m dom_aV3n stage_aV3o. Lens (Ann (UAlt' expr_aV3m) dom_aV3n stage_aV3o) (Ann (UAlt' expr_aV3m) dom_aV3n stage_aV3o) (Ann UPattern dom_aV3n stage_aV3o) (Ann UPattern dom_aV3n stage_aV3o)
+ Language.Haskell.Tools.AST.References: altPattern :: forall expr_aV3t dom_aV3u stage_aV3v. Lens (Ann (UAlt' expr_aV3t) dom_aV3u stage_aV3v) (Ann (UAlt' expr_aV3t) dom_aV3u stage_aV3v) (Ann UPattern dom_aV3u stage_aV3v) (Ann UPattern dom_aV3u stage_aV3v)
- Language.Haskell.Tools.AST.References: altRhs :: forall expr_aV3m dom_aV3n stage_aV3o expr'_a2h1i. Lens (Ann (UAlt' expr_aV3m) dom_aV3n stage_aV3o) (Ann (UAlt' expr_aV3m) dom_aV3n stage_aV3o) (Ann (UCaseRhs' expr_aV3m) dom_aV3n stage_aV3o) (Ann (UCaseRhs' expr_aV3m) dom_aV3n stage_aV3o)
+ Language.Haskell.Tools.AST.References: altRhs :: forall expr_aV3t dom_aV3u stage_aV3v expr'_a2h1p. Lens (Ann (UAlt' expr_aV3t) dom_aV3u stage_aV3v) (Ann (UAlt' expr_aV3t) dom_aV3u stage_aV3v) (Ann (UCaseRhs' expr_aV3t) dom_aV3u stage_aV3v) (Ann (UCaseRhs' expr_aV3t) dom_aV3u stage_aV3v)
- Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UExpr dom_aZOn stage_aZOo) (Ann UExpr dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: annotateExpr :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UExpr dom_aZOu stage_aZOv) (Ann UExpr dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: annotateName :: forall dom_aZOf stage_aZOg dom'_a29Ss stage'_a29St. Partial (Ann UAnnotationSubject dom_aZOf stage_aZOg) (Ann UAnnotationSubject dom_aZOf stage_aZOg) (Ann UName dom_aZOf stage_aZOg) (Ann UName dom_aZOf stage_aZOg)
+ Language.Haskell.Tools.AST.References: annotateName :: forall dom_aZOm stage_aZOn dom'_a29Sz stage'_a29SA. Partial (Ann UAnnotationSubject dom_aZOm stage_aZOn) (Ann UAnnotationSubject dom_aZOm stage_aZOn) (Ann UName dom_aZOm stage_aZOn) (Ann UName dom_aZOm stage_aZOn)
- Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UAnnotationSubject dom_aZOn stage_aZOo) (Ann UAnnotationSubject dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: annotationSubject :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UAnnotationSubject dom_aZOu stage_aZOv) (Ann UAnnotationSubject dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UArrowAppl dom_aV3v stage_aV3w) (Ann UArrowAppl dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: arrowAppl :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UArrowAppl dom_aV3C stage_aV3D) (Ann UArrowAppl dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: assertClsName :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (Ann UName dom_aSqj stage_aSqk) (Ann UName dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertClsName :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (Ann UName dom_aSqq stage_aSqr) (Ann UName dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: assertImplType :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (Ann UType dom_aSqj stage_aSqk) (Ann UType dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertImplType :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (Ann UType dom_aSqq stage_aSqr) (Ann UType dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (Ann UName dom_aSqj stage_aSqk) (Ann UName dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertImplVar :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (Ann UName dom_aSqq stage_aSqr) (Ann UName dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: assertLhs :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (Ann UType dom_aSqj stage_aSqk) (Ann UType dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertLhs :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (Ann UType dom_aSqq stage_aSqr) (Ann UType dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: assertOp :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (Ann UOperator dom_aSqj stage_aSqk) (Ann UOperator dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertOp :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (Ann UOperator dom_aSqq stage_aSqr) (Ann UOperator dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: assertRhs :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (Ann UType dom_aSqj stage_aSqk) (Ann UType dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertRhs :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (Ann UType dom_aSqq stage_aSqr) (Ann UType dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: assertTypes :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (AnnListG UType dom_aSqj stage_aSqk) (AnnListG UType dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: assertTypes :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (AnnListG UType dom_aSqq stage_aSqr) (AnnListG UType dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a15qq stage_a15qr. Partial (Ann UBracket dom_a15qq stage_a15qr) (Ann UBracket dom_a15qq stage_a15qr) (AnnListG UDecl dom_a15qq stage_a15qr) (AnnListG UDecl dom_a15qq stage_a15qr)
+ Language.Haskell.Tools.AST.References: bracketDecl :: forall dom_a15qx stage_a15qy. Partial (Ann UBracket dom_a15qx stage_a15qy) (Ann UBracket dom_a15qx stage_a15qy) (AnnListG UDecl dom_a15qx stage_a15qy) (AnnListG UDecl dom_a15qx stage_a15qy)
- Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a15qq stage_a15qr. Partial (Ann UBracket dom_a15qq stage_a15qr) (Ann UBracket dom_a15qq stage_a15qr) (Ann UExpr dom_a15qq stage_a15qr) (Ann UExpr dom_a15qq stage_a15qr)
+ Language.Haskell.Tools.AST.References: bracketExpr :: forall dom_a15qx stage_a15qy. Partial (Ann UBracket dom_a15qx stage_a15qy) (Ann UBracket dom_a15qx stage_a15qy) (Ann UExpr dom_a15qx stage_a15qy) (Ann UExpr dom_a15qx stage_a15qy)
- Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a15qq stage_a15qr. Partial (Ann UBracket dom_a15qq stage_a15qr) (Ann UBracket dom_a15qq stage_a15qr) (Ann UPattern dom_a15qq stage_a15qr) (Ann UPattern dom_a15qq stage_a15qr)
+ Language.Haskell.Tools.AST.References: bracketPattern :: forall dom_a15qx stage_a15qy. Partial (Ann UBracket dom_a15qx stage_a15qy) (Ann UBracket dom_a15qx stage_a15qy) (Ann UPattern dom_a15qx stage_a15qy) (Ann UPattern dom_a15qx stage_a15qy)
- Language.Haskell.Tools.AST.References: bracketType :: forall dom_a15qq stage_a15qr. Partial (Ann UBracket dom_a15qq stage_a15qr) (Ann UBracket dom_a15qq stage_a15qr) (Ann UType dom_a15qq stage_a15qr) (Ann UType dom_a15qq stage_a15qr)
+ Language.Haskell.Tools.AST.References: bracketType :: forall dom_a15qx stage_a15qy. Partial (Ann UBracket dom_a15qx stage_a15qy) (Ann UBracket dom_a15qx stage_a15qy) (Ann UType dom_a15qx stage_a15qy) (Ann UType dom_a15qx stage_a15qy)
- Language.Haskell.Tools.AST.References: byExpr :: forall dom_aUzy stage_aUzz. Partial (Ann UCompStmt dom_aUzy stage_aUzz) (Ann UCompStmt dom_aUzy stage_aUzz) (AnnMaybeG UExpr dom_aUzy stage_aUzz) (AnnMaybeG UExpr dom_aUzy stage_aUzz)
+ Language.Haskell.Tools.AST.References: byExpr :: forall dom_aUzF stage_aUzG. Partial (Ann UCompStmt dom_aUzF stage_aUzG) (Ann UCompStmt dom_aUzF stage_aUzG) (AnnMaybeG UExpr dom_aUzF stage_aUzG) (AnnMaybeG UExpr dom_aUzF stage_aUzG)
- Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_aV3g dom_aV3h stage_aV3i expr'_a2hoU. Lens (Ann (UGuardedCaseRhs' expr_aV3g) dom_aV3h stage_aV3i) (Ann (UGuardedCaseRhs' expr_aV3g) dom_aV3h stage_aV3i) (Ann expr_aV3g dom_aV3h stage_aV3i) (Ann expr_aV3g dom_aV3h stage_aV3i)
+ Language.Haskell.Tools.AST.References: caseGuardExpr :: forall expr_aV3n dom_aV3o stage_aV3p expr'_a2hp1. Lens (Ann (UGuardedCaseRhs' expr_aV3n) dom_aV3o stage_aV3p) (Ann (UGuardedCaseRhs' expr_aV3n) dom_aV3o stage_aV3p) (Ann expr_aV3n dom_aV3o stage_aV3p) (Ann expr_aV3n dom_aV3o stage_aV3p)
- Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_aV3g dom_aV3h stage_aV3i. Lens (Ann (UGuardedCaseRhs' expr_aV3g) dom_aV3h stage_aV3i) (Ann (UGuardedCaseRhs' expr_aV3g) dom_aV3h stage_aV3i) (AnnListG URhsGuard dom_aV3h stage_aV3i) (AnnListG URhsGuard dom_aV3h stage_aV3i)
+ Language.Haskell.Tools.AST.References: caseGuardStmts :: forall expr_aV3n dom_aV3o stage_aV3p. Lens (Ann (UGuardedCaseRhs' expr_aV3n) dom_aV3o stage_aV3p) (Ann (UGuardedCaseRhs' expr_aV3n) dom_aV3o stage_aV3p) (AnnListG URhsGuard dom_aV3o stage_aV3p) (AnnListG URhsGuard dom_aV3o stage_aV3p)
- Language.Haskell.Tools.AST.References: cbElements :: forall dom_aZPh stage_aZPi dom'_a26sv stage'_a26sw. Lens (Ann UClassBody dom_aZPh stage_aZPi) (Ann UClassBody dom_aZPh stage_aZPi) (AnnListG UClassElement dom_aZPh stage_aZPi) (AnnListG UClassElement dom_aZPh stage_aZPi)
+ Language.Haskell.Tools.AST.References: cbElements :: forall dom_aZPo stage_aZPp dom'_a26sC stage'_a26sD. Lens (Ann UClassBody dom_aZPo stage_aZPp) (Ann UClassBody dom_aZPo stage_aZPp) (AnnListG UClassElement dom_aZPo stage_aZPp) (AnnListG UClassElement dom_aZPo stage_aZPp)
- Language.Haskell.Tools.AST.References: ceBind :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UValueBind dom_aZPf stage_aZPg) (Ann UValueBind dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceBind :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UValueBind dom_aZPm stage_aZPn) (Ann UValueBind dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: ceHead :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UDeclHead dom_aZPf stage_aZPg) (Ann UDeclHead dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceHead :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UDeclHead dom_aZPm stage_aZPn) (Ann UDeclHead dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: ceKind :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UType dom_aZPf stage_aZPg) (Ann UType dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceKind :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UType dom_aZPm stage_aZPn) (Ann UType dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: ceName :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UName dom_aZPf stage_aZPg) (Ann UName dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceName :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UName dom_aZPm stage_aZPn) (Ann UName dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: ceType :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UType dom_aZPf stage_aZPg) (Ann UType dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceType :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UType dom_aZPm stage_aZPn) (Ann UType dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UTypeFamily dom_aZPf stage_aZPg) (Ann UTypeFamily dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceTypeFam :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UTypeFamily dom_aZPm stage_aZPn) (Ann UTypeFamily dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UTypeSignature dom_aZPf stage_aZPg) (Ann UTypeSignature dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: ceTypeSig :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UTypeSignature dom_aZPm stage_aZPn) (Ann UTypeSignature dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: charLitValue :: forall dom_aaku stage_aakv. Partial (Ann ULiteral dom_aaku stage_aakv) (Ann ULiteral dom_aaku stage_aakv) Char Char
+ Language.Haskell.Tools.AST.References: charLitValue :: forall dom_aakB stage_aakC. Partial (Ann ULiteral dom_aakB stage_aakC) (Ann ULiteral dom_aakB stage_aakC) Char Char
- Language.Haskell.Tools.AST.References: clsFixity :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UFixitySignature dom_aZPf stage_aZPg) (Ann UFixitySignature dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: clsFixity :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UFixitySignature dom_aZPm stage_aZPn) (Ann UFixitySignature dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: clsInline :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UInlinePragma dom_aZPf stage_aZPg) (Ann UInlinePragma dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: clsInline :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UInlinePragma dom_aZPm stage_aZPn) (Ann UInlinePragma dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: cmdAlts :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (AnnListG UCmdAlt dom_aV38 stage_aV39) (AnnListG UCmdAlt dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdAlts :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (AnnListG UCmdAlt dom_aV3f stage_aV3g) (AnnListG UCmdAlt dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdApplied :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdApplied :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdArrowOp :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UArrowAppl dom_aV38 stage_aV39) (Ann UArrowAppl dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdArrowOp :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UArrowAppl dom_aV3f stage_aV3g) (Ann UArrowAppl dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdBindings :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (AnnListG UPattern dom_aV38 stage_aV39) (AnnListG UPattern dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdBindings :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (AnnListG UPattern dom_aV3f stage_aV3g) (AnnListG UPattern dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdBinds :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (AnnListG ULocalBind dom_aV38 stage_aV39) (AnnListG ULocalBind dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdBinds :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (AnnListG ULocalBind dom_aV3f stage_aV3g) (AnnListG ULocalBind dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdElse :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdElse :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdExpr :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdExpr :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdInner :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdInner :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdInnerCmd :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdInnerCmd :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdInnerCmds :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (AnnListG UCmd dom_aV38 stage_aV39) (AnnListG UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdInnerCmds :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (AnnListG UCmd dom_aV3f stage_aV3g) (AnnListG UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdLeftCmd :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdLeftCmd :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdLhs :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdLhs :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdOperator :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UName dom_aV38 stage_aV39) (Ann UName dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdOperator :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UName dom_aV3f stage_aV3g) (Ann UName dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdRhs :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39) (Ann UExpr dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdRhs :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g) (Ann UExpr dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdRightCmd :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdRightCmd :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_aUzC dom_aUzD stage_aUzE. Partial (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (AnnListG (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (AnnListG (UStmt' expr_aUzC) dom_aUzD stage_aUzE)
+ Language.Haskell.Tools.AST.References: cmdStmtBinds :: forall expr_aUzJ dom_aUzK stage_aUzL. Partial (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (AnnListG (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (AnnListG (UStmt' expr_aUzJ) dom_aUzK stage_aUzL)
- Language.Haskell.Tools.AST.References: cmdStmts :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (AnnListG UCmdStmt dom_aV38 stage_aV39) (AnnListG UCmdStmt dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdStmts :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (AnnListG UCmdStmt dom_aV3f stage_aV3g) (AnnListG UCmdStmt dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: cmdThen :: forall dom_aV38 stage_aV39. Partial (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39) (Ann UCmd dom_aV38 stage_aV39)
+ Language.Haskell.Tools.AST.References: cmdThen :: forall dom_aV3f stage_aV3g. Partial (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g) (Ann UCmd dom_aV3f stage_aV3g)
- Language.Haskell.Tools.AST.References: compBody :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UListCompBody dom_aV3v stage_aV3w) (AnnListG UListCompBody dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: compBody :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UListCompBody dom_aV3C stage_aV3D) (AnnListG UListCompBody dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: compExpr :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: compExpr :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: compStmt :: forall dom_aUzy stage_aUzz. Partial (Ann UCompStmt dom_aUzy stage_aUzz) (Ann UCompStmt dom_aUzy stage_aUzz) (Ann UStmt dom_aUzy stage_aUzz) (Ann UStmt dom_aUzy stage_aUzz)
+ Language.Haskell.Tools.AST.References: compStmt :: forall dom_aUzF stage_aUzG. Partial (Ann UCompStmt dom_aUzF stage_aUzG) (Ann UCompStmt dom_aUzF stage_aUzG) (Ann UStmt dom_aUzF stage_aUzG) (Ann UStmt dom_aUzF stage_aUzG)
- Language.Haskell.Tools.AST.References: compStmts :: forall dom_aUzA stage_aUzB dom'_a2hKe stage'_a2hKf. Lens (Ann UListCompBody dom_aUzA stage_aUzB) (Ann UListCompBody dom_aUzA stage_aUzB) (AnnListG UCompStmt dom_aUzA stage_aUzB) (AnnListG UCompStmt dom_aUzA stage_aUzB)
+ Language.Haskell.Tools.AST.References: compStmts :: forall dom_aUzH stage_aUzI dom'_a2hKl stage'_a2hKm. Lens (Ann UListCompBody dom_aUzH stage_aUzI) (Ann UListCompBody dom_aUzH stage_aUzI) (AnnListG UCompStmt dom_aUzH stage_aUzI) (AnnListG UCompStmt dom_aUzH stage_aUzI)
- Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_aZOL stage_aZOM. Partial (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (AnnListG UType dom_aZOL stage_aZOM) (AnnListG UType dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conDeclArgs :: forall dom_aZOS stage_aZOT. Partial (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (AnnListG UType dom_aZOS stage_aZOT) (AnnListG UType dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_aZOL stage_aZOM. Partial (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (AnnListG UFieldDecl dom_aZOL stage_aZOM) (AnnListG UFieldDecl dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conDeclFields :: forall dom_aZOS stage_aZOT. Partial (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (AnnListG UFieldDecl dom_aZOS stage_aZOT) (AnnListG UFieldDecl dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_aZOL stage_aZOM. Partial (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (Ann UType dom_aZOL stage_aZOM) (Ann UType dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conDeclLhs :: forall dom_aZOS stage_aZOT. Partial (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (Ann UType dom_aZOS stage_aZOT) (Ann UType dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conDeclName :: forall dom_aZOL stage_aZOM. Partial (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (Ann UName dom_aZOL stage_aZOM) (Ann UName dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conDeclName :: forall dom_aZOS stage_aZOT. Partial (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (Ann UName dom_aZOS stage_aZOT) (Ann UName dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_aZOL stage_aZOM. Partial (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (Ann UOperator dom_aZOL stage_aZOM) (Ann UOperator dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conDeclOp :: forall dom_aZOS stage_aZOT. Partial (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (Ann UOperator dom_aZOS stage_aZOT) (Ann UOperator dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_aZOL stage_aZOM. Partial (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (Ann UType dom_aZOL stage_aZOM) (Ann UType dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conDeclRhs :: forall dom_aZOS stage_aZOT. Partial (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (Ann UType dom_aZOS stage_aZOT) (Ann UType dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conTypeArgs :: forall dom_aZOL stage_aZOM. Lens (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (AnnListG UTyVar dom_aZOL stage_aZOM) (AnnListG UTyVar dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conTypeArgs :: forall dom_aZOS stage_aZOT. Lens (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (AnnListG UTyVar dom_aZOS stage_aZOT) (AnnListG UTyVar dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: conTypeCtx :: forall dom_aZOL stage_aZOM. Lens (Ann UConDecl dom_aZOL stage_aZOM) (Ann UConDecl dom_aZOL stage_aZOM) (AnnMaybeG UContext dom_aZOL stage_aZOM) (AnnMaybeG UContext dom_aZOL stage_aZOM)
+ Language.Haskell.Tools.AST.References: conTypeCtx :: forall dom_aZOS stage_aZOT. Lens (Ann UConDecl dom_aZOS stage_aZOT) (Ann UConDecl dom_aZOS stage_aZOT) (AnnMaybeG UContext dom_aZOS stage_aZOT) (AnnMaybeG UContext dom_aZOS stage_aZOT)
- Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_aSql stage_aSqm dom'_a2cV3 stage'_a2cV4. Lens (Ann UContext dom_aSql stage_aSqm) (Ann UContext dom_aSql stage_aSqm) (Ann UAssertion dom_aSql stage_aSqm) (Ann UAssertion dom_aSql stage_aSqm)
+ Language.Haskell.Tools.AST.References: contextAssertion :: forall dom_aSqs stage_aSqt dom'_a2cVa stage'_a2cVb. Lens (Ann UContext dom_aSqs stage_aSqt) (Ann UContext dom_aSqs stage_aSqt) (Ann UAssertion dom_aSqs stage_aSqt) (Ann UAssertion dom_aSqs stage_aSqt)
- Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UType dom_aZPl stage_aZPm) (Ann UType dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declAssignedType :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UType dom_aZPs stage_aZPt) (Ann UType dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declBody :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UClassBody dom_aZPl stage_aZPm) (AnnMaybeG UClassBody dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declBody :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UClassBody dom_aZPs stage_aZPt) (AnnMaybeG UClassBody dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declCallConv :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UCallConv dom_aZPl stage_aZPm) (Ann UCallConv dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declCallConv :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UCallConv dom_aZPs stage_aZPt) (Ann UCallConv dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declCons :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnListG UConDecl dom_aZPl stage_aZPm) (AnnListG UConDecl dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declCons :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnListG UConDecl dom_aZPs stage_aZPt) (AnnListG UConDecl dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declCtx :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UContext dom_aZPl stage_aZPm) (AnnMaybeG UContext dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declCtx :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UContext dom_aZPs stage_aZPt) (AnnMaybeG UContext dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declDecl :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnListG UTypeEqn dom_aZPl stage_aZPm) (AnnListG UTypeEqn dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declDecl :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnListG UTypeEqn dom_aZPs stage_aZPt) (AnnListG UTypeEqn dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declDerivStrat :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UDeriveStrategy dom_aZPl stage_aZPm) (AnnMaybeG UDeriveStrategy dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declDerivStrat :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UDeriveStrategy dom_aZPs stage_aZPt) (AnnMaybeG UDeriveStrategy dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declDeriving :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnListG UDeriving dom_aZPl stage_aZPm) (AnnListG UDeriving dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declDeriving :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnListG UDeriving dom_aZPs stage_aZPt) (AnnListG UDeriving dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declFixity :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UFixitySignature dom_aZPl stage_aZPm) (Ann UFixitySignature dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declFixity :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UFixitySignature dom_aZPs stage_aZPt) (Ann UFixitySignature dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declForeignType :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UType dom_aZPl stage_aZPm) (Ann UType dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declForeignType :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UType dom_aZPs stage_aZPt) (Ann UType dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UFunDeps dom_aZPl stage_aZPm) (AnnMaybeG UFunDeps dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declFunDeps :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UFunDeps dom_aZPs stage_aZPt) (AnnMaybeG UFunDeps dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declGadt :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnListG UGadtConDecl dom_aZPl stage_aZPm) (AnnListG UGadtConDecl dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declGadt :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnListG UGadtConDecl dom_aZPs stage_aZPt) (AnnListG UGadtConDecl dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declHead :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UDeclHead dom_aZPl stage_aZPm) (Ann UDeclHead dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declHead :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UDeclHead dom_aZPs stage_aZPt) (Ann UDeclHead dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UInstBody dom_aZPl stage_aZPm) (AnnMaybeG UInstBody dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declInstDecl :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UInstBody dom_aZPs stage_aZPt) (AnnMaybeG UInstBody dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declInstRule :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UInstanceRule dom_aZPl stage_aZPm) (Ann UInstanceRule dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declInstRule :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UInstanceRule dom_aZPs stage_aZPt) (Ann UInstanceRule dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declInstance :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UInstanceRule dom_aZPl stage_aZPm) (Ann UInstanceRule dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declInstance :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UInstanceRule dom_aZPs stage_aZPt) (Ann UInstanceRule dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declKind :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UKindConstraint dom_aZPl stage_aZPm) (AnnMaybeG UKindConstraint dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declKind :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UKindConstraint dom_aZPs stage_aZPt) (AnnMaybeG UKindConstraint dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declName :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UName dom_aZPl stage_aZPm) (Ann UName dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declName :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UName dom_aZPs stage_aZPt) (Ann UName dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declNewtype :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UDataOrNewtypeKeyword dom_aZPl stage_aZPm) (Ann UDataOrNewtypeKeyword dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declNewtype :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UDataOrNewtypeKeyword dom_aZPs stage_aZPt) (Ann UDataOrNewtypeKeyword dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declOverlap :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UOverlapPragma dom_aZPl stage_aZPm) (AnnMaybeG UOverlapPragma dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declOverlap :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UOverlapPragma dom_aZPs stage_aZPt) (AnnMaybeG UOverlapPragma dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UPatternSynonym dom_aZPl stage_aZPm) (Ann UPatternSynonym dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declPatSyn :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UPatternSynonym dom_aZPs stage_aZPt) (Ann UPatternSynonym dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UPatternTypeSignature dom_aZPl stage_aZPm) (Ann UPatternTypeSignature dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declPatTypeSig :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UPatternTypeSignature dom_aZPs stage_aZPt) (Ann UPatternTypeSignature dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declPragma :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UTopLevelPragma dom_aZPl stage_aZPm) (Ann UTopLevelPragma dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declPragma :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UTopLevelPragma dom_aZPs stage_aZPt) (Ann UTopLevelPragma dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declRoleType :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UQualifiedName dom_aZPl stage_aZPm) (Ann UQualifiedName dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declRoleType :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UQualifiedName dom_aZPs stage_aZPt) (Ann UQualifiedName dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declRoles :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnListG URole dom_aZPl stage_aZPm) (AnnListG URole dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declRoles :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnListG URole dom_aZPs stage_aZPt) (AnnListG URole dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declSafety :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG USafety dom_aZPl stage_aZPm) (AnnMaybeG USafety dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declSafety :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG USafety dom_aZPs stage_aZPt) (AnnMaybeG USafety dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declSpec :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnMaybeG UTypeFamilySpec dom_aZPl stage_aZPm) (AnnMaybeG UTypeFamilySpec dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declSpec :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnMaybeG UTypeFamilySpec dom_aZPs stage_aZPt) (AnnMaybeG UTypeFamilySpec dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declSplice :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann USplice dom_aZPl stage_aZPm) (Ann USplice dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declSplice :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann USplice dom_aZPs stage_aZPt) (Ann USplice dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declType :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UType dom_aZPl stage_aZPm) (Ann UType dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declType :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UType dom_aZPs stage_aZPt) (Ann UType dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UTypeFamily dom_aZPl stage_aZPm) (Ann UTypeFamily dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declTypeFamily :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UTypeFamily dom_aZPs stage_aZPt) (Ann UTypeFamily dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UTypeSignature dom_aZPl stage_aZPm) (Ann UTypeSignature dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declTypeSig :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UTypeSignature dom_aZPs stage_aZPt) (Ann UTypeSignature dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declTypes :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (AnnListG UType dom_aZPl stage_aZPm) (AnnListG UType dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declTypes :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (AnnListG UType dom_aZPs stage_aZPt) (AnnListG UType dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: declValBind :: forall dom_aZPl stage_aZPm. Partial (Ann UDecl dom_aZPl stage_aZPm) (Ann UDecl dom_aZPl stage_aZPm) (Ann UValueBind dom_aZPl stage_aZPm) (Ann UValueBind dom_aZPl stage_aZPm)
+ Language.Haskell.Tools.AST.References: declValBind :: forall dom_aZPs stage_aZPt. Partial (Ann UDecl dom_aZPs stage_aZPt) (Ann UDecl dom_aZPs stage_aZPt) (Ann UValueBind dom_aZPs stage_aZPt) (Ann UValueBind dom_aZPs stage_aZPt)
- Language.Haskell.Tools.AST.References: deprMessage :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (AnnListG UStringNode dom_aZOn stage_aZOo) (AnnListG UStringNode dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: deprMessage :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (AnnListG UStringNode dom_aZOu stage_aZOv) (AnnListG UStringNode dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: deriveStrategy :: forall dom_aZOH stage_aZOI. Lens (Ann UDeriving dom_aZOH stage_aZOI) (Ann UDeriving dom_aZOH stage_aZOI) (AnnMaybeG UDeriveStrategy dom_aZOH stage_aZOI) (AnnMaybeG UDeriveStrategy dom_aZOH stage_aZOI)
+ Language.Haskell.Tools.AST.References: deriveStrategy :: forall dom_aZOO stage_aZOP. Lens (Ann UDeriving dom_aZOO stage_aZOP) (Ann UDeriving dom_aZOO stage_aZOP) (AnnMaybeG UDeriveStrategy dom_aZOO stage_aZOP) (AnnMaybeG UDeriveStrategy dom_aZOO stage_aZOP)
- Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhAppFun :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UTyVar dom_aZPj stage_aZPk) (Ann UTyVar dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhAppOperand :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UTyVar dom_aZPq stage_aZPr) (Ann UTyVar dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: dhBody :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhBody :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: dhLeft :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UTyVar dom_aZPj stage_aZPk) (Ann UTyVar dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhLeft :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UTyVar dom_aZPq stage_aZPr) (Ann UTyVar dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: dhName :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UName dom_aZPj stage_aZPk) (Ann UName dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhName :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UName dom_aZPq stage_aZPr) (Ann UName dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: dhOperator :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UOperator dom_aZPj stage_aZPk) (Ann UOperator dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhOperator :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UOperator dom_aZPq stage_aZPr) (Ann UOperator dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: dhRight :: forall dom_aZPj stage_aZPk. Partial (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UDeclHead dom_aZPj stage_aZPk) (Ann UTyVar dom_aZPj stage_aZPk) (Ann UTyVar dom_aZPj stage_aZPk)
+ Language.Haskell.Tools.AST.References: dhRight :: forall dom_aZPq stage_aZPr. Partial (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UDeclHead dom_aZPq stage_aZPr) (Ann UTyVar dom_aZPq stage_aZPr) (Ann UTyVar dom_aZPq stage_aZPr)
- Language.Haskell.Tools.AST.References: doKind :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UDoKind dom_aV3v stage_aV3w) (Ann UDoKind dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: doKind :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UDoKind dom_aV3C stage_aV3D) (Ann UDoKind dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: enumFrom :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: enumFrom :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: enumThen :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnMaybeG UExpr dom_aV3v stage_aV3w) (AnnMaybeG UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: enumThen :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnMaybeG UExpr dom_aV3C stage_aV3D) (AnnMaybeG UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: enumTo :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnMaybeG UExpr dom_aV3v stage_aV3w) (AnnMaybeG UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: enumTo :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnMaybeG UExpr dom_aV3C stage_aV3D) (AnnMaybeG UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: enumToFix :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: enumToFix :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: espExports :: forall dom_a15Pe stage_a15Pf dom'_a23Cr stage'_a23Cs. Lens (Ann UExportSpecs dom_a15Pe stage_a15Pf) (Ann UExportSpecs dom_a15Pe stage_a15Pf) (AnnListG UExportSpec dom_a15Pe stage_a15Pf) (AnnListG UExportSpec dom_a15Pe stage_a15Pf)
+ Language.Haskell.Tools.AST.References: espExports :: forall dom_a15Pl stage_a15Pm dom'_a23Cy stage'_a23Cz. Lens (Ann UExportSpecs dom_a15Pl stage_a15Pm) (Ann UExportSpecs dom_a15Pl stage_a15Pm) (AnnListG UExportSpec dom_a15Pl stage_a15Pm) (AnnListG UExportSpec dom_a15Pl stage_a15Pm)
- Language.Haskell.Tools.AST.References: essList :: forall dom_a15P6 stage_a15P7 dom'_a23LM stage'_a23LN. Partial (Ann USubSpec dom_a15P6 stage_a15P7) (Ann USubSpec dom_a15P6 stage_a15P7) (AnnListG UName dom_a15P6 stage_a15P7) (AnnListG UName dom_a15P6 stage_a15P7)
+ Language.Haskell.Tools.AST.References: essList :: forall dom_a15Pd stage_a15Pe dom'_a23LT stage'_a23LU. Partial (Ann USubSpec dom_a15Pd stage_a15Pe) (Ann USubSpec dom_a15Pd stage_a15Pe) (AnnListG UName dom_a15Pd stage_a15Pe) (AnnListG UName dom_a15Pd stage_a15Pe)
- Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a15Pc stage_a15Pd. Partial (Ann UExportSpec dom_a15Pc stage_a15Pd) (Ann UExportSpec dom_a15Pc stage_a15Pd) (Ann UIESpec dom_a15Pc stage_a15Pd) (Ann UIESpec dom_a15Pc stage_a15Pd)
+ Language.Haskell.Tools.AST.References: exportDecl :: forall dom_a15Pj stage_a15Pk. Partial (Ann UExportSpec dom_a15Pj stage_a15Pk) (Ann UExportSpec dom_a15Pj stage_a15Pk) (Ann UIESpec dom_a15Pj stage_a15Pk) (Ann UIESpec dom_a15Pj stage_a15Pk)
- Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a15Pc stage_a15Pd. Partial (Ann UExportSpec dom_a15Pc stage_a15Pd) (Ann UExportSpec dom_a15Pc stage_a15Pd) (Ann UModuleName dom_a15Pc stage_a15Pd) (Ann UModuleName dom_a15Pc stage_a15Pd)
+ Language.Haskell.Tools.AST.References: exportModuleName :: forall dom_a15Pj stage_a15Pk. Partial (Ann UExportSpec dom_a15Pj stage_a15Pk) (Ann UExportSpec dom_a15Pj stage_a15Pk) (Ann UModuleName dom_a15Pj stage_a15Pk) (Ann UModuleName dom_a15Pj stage_a15Pk)
- Language.Haskell.Tools.AST.References: exprAlts :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UAlt dom_aV3v stage_aV3w) (AnnListG UAlt dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprAlts :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UAlt dom_aV3C stage_aV3D) (AnnListG UAlt dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprArg :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprArg :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprBindings :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UPattern dom_aV3v stage_aV3w) (AnnListG UPattern dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprBindings :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UPattern dom_aV3C stage_aV3D) (AnnListG UPattern dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprBracket :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UBracket dom_aV3v stage_aV3w) (Ann UBracket dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprBracket :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UBracket dom_aV3C stage_aV3D) (Ann UBracket dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprCase :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprCase :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprCond :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprCond :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprElse :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprElse :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprFun :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprFun :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG ULocalBind dom_aV3v stage_aV3w) (AnnListG ULocalBind dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprFunBind :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG ULocalBind dom_aV3C stage_aV3D) (AnnListG ULocalBind dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UGuardedCaseRhs dom_aV3v stage_aV3w) (AnnListG UGuardedCaseRhs dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprIfAlts :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UGuardedCaseRhs dom_aV3C stage_aV3D) (AnnListG UGuardedCaseRhs dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprInner :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprInner :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprLhs :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprLhs :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprLit :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann ULiteral dom_aV3v stage_aV3w) (Ann ULiteral dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprLit :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann ULiteral dom_aV3C stage_aV3D) (Ann ULiteral dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprName :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UName dom_aV3v stage_aV3w) (Ann UName dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprName :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UName dom_aV3C stage_aV3D) (Ann UName dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprOperator :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UOperator dom_aV3v stage_aV3w) (Ann UOperator dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprOperator :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UOperator dom_aV3C stage_aV3D) (Ann UOperator dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprPragma :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExprPragma dom_aV3v stage_aV3w) (Ann UExprPragma dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprPragma :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExprPragma dom_aV3C stage_aV3D) (Ann UExprPragma dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprQQ :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UQuasiQuote dom_aV3v stage_aV3w) (Ann UQuasiQuote dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprQQ :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UQuasiQuote dom_aV3C stage_aV3D) (Ann UQuasiQuote dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UFieldUpdate dom_aV3v stage_aV3w) (AnnListG UFieldUpdate dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprRecFields :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UFieldUpdate dom_aV3C stage_aV3D) (AnnListG UFieldUpdate dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprRecName :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UName dom_aV3v stage_aV3w) (Ann UName dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprRecName :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UName dom_aV3C stage_aV3D) (Ann UName dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprRhs :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprRhs :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprSig :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UType dom_aV3v stage_aV3w) (Ann UType dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprSig :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UType dom_aV3C stage_aV3D) (Ann UType dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprSplice :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann USplice dom_aV3v stage_aV3w) (Ann USplice dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprSplice :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann USplice dom_aV3C stage_aV3D) (Ann USplice dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprStmts :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UStmt dom_aV3v stage_aV3w) (AnnListG UStmt dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprStmts :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UStmt dom_aV3C stage_aV3D) (AnnListG UStmt dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprSumPlaceholdersAfter :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UUnboxedSumPlaceHolder dom_aV3v stage_aV3w) (AnnListG UUnboxedSumPlaceHolder dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprSumPlaceholdersAfter :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UUnboxedSumPlaceHolder dom_aV3C stage_aV3D) (AnnListG UUnboxedSumPlaceHolder dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprSumPlaceholdersBefore :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UUnboxedSumPlaceHolder dom_aV3v stage_aV3w) (AnnListG UUnboxedSumPlaceHolder dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprSumPlaceholdersBefore :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UUnboxedSumPlaceHolder dom_aV3C stage_aV3D) (AnnListG UUnboxedSumPlaceHolder dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprThen :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprThen :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: exprType :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UType dom_aV3v stage_aV3w) (Ann UType dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: exprType :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UType dom_aV3C stage_aV3D) (Ann UType dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: fieldName :: forall dom_aV3t stage_aV3u. Partial (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UName dom_aV3t stage_aV3u) (Ann UName dom_aV3t stage_aV3u)
+ Language.Haskell.Tools.AST.References: fieldName :: forall dom_aV3A stage_aV3B. Partial (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UName dom_aV3A stage_aV3B) (Ann UName dom_aV3A stage_aV3B)
- Language.Haskell.Tools.AST.References: fieldNames :: forall dom_aZOJ stage_aZOK. Lens (Ann UFieldDecl dom_aZOJ stage_aZOK) (Ann UFieldDecl dom_aZOJ stage_aZOK) (AnnListG UName dom_aZOJ stage_aZOK) (AnnListG UName dom_aZOJ stage_aZOK)
+ Language.Haskell.Tools.AST.References: fieldNames :: forall dom_aZOQ stage_aZOR. Lens (Ann UFieldDecl dom_aZOQ stage_aZOR) (Ann UFieldDecl dom_aZOQ stage_aZOR) (AnnListG UName dom_aZOQ stage_aZOR) (AnnListG UName dom_aZOQ stage_aZOR)
- Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_aTDW stage_aTDX. Partial (Ann UPatternField dom_aTDW stage_aTDX) (Ann UPatternField dom_aTDW stage_aTDX) (Ann UPattern dom_aTDW stage_aTDX) (Ann UPattern dom_aTDW stage_aTDX)
+ Language.Haskell.Tools.AST.References: fieldPattern :: forall dom_aTE3 stage_aTE4. Partial (Ann UPatternField dom_aTE3 stage_aTE4) (Ann UPatternField dom_aTE3 stage_aTE4) (Ann UPattern dom_aTE3 stage_aTE4) (Ann UPattern dom_aTE3 stage_aTE4)
- Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_aTDW stage_aTDX. Partial (Ann UPatternField dom_aTDW stage_aTDX) (Ann UPatternField dom_aTDW stage_aTDX) (Ann UName dom_aTDW stage_aTDX) (Ann UName dom_aTDW stage_aTDX)
+ Language.Haskell.Tools.AST.References: fieldPatternName :: forall dom_aTE3 stage_aTE4. Partial (Ann UPatternField dom_aTE3 stage_aTE4) (Ann UPatternField dom_aTE3 stage_aTE4) (Ann UName dom_aTE3 stage_aTE4) (Ann UName dom_aTE3 stage_aTE4)
- Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_aTDW stage_aTDX. Partial (Ann UPatternField dom_aTDW stage_aTDX) (Ann UPatternField dom_aTDW stage_aTDX) (Ann UFieldWildcard dom_aTDW stage_aTDX) (Ann UFieldWildcard dom_aTDW stage_aTDX)
+ Language.Haskell.Tools.AST.References: fieldPatternWildcard :: forall dom_aTE3 stage_aTE4. Partial (Ann UPatternField dom_aTE3 stage_aTE4) (Ann UPatternField dom_aTE3 stage_aTE4) (Ann UFieldWildcard dom_aTE3 stage_aTE4) (Ann UFieldWildcard dom_aTE3 stage_aTE4)
- Language.Haskell.Tools.AST.References: fieldType :: forall dom_aZOJ stage_aZOK. Lens (Ann UFieldDecl dom_aZOJ stage_aZOK) (Ann UFieldDecl dom_aZOJ stage_aZOK) (Ann UType dom_aZOJ stage_aZOK) (Ann UType dom_aZOJ stage_aZOK)
+ Language.Haskell.Tools.AST.References: fieldType :: forall dom_aZOQ stage_aZOR. Lens (Ann UFieldDecl dom_aZOQ stage_aZOR) (Ann UFieldDecl dom_aZOQ stage_aZOR) (Ann UType dom_aZOQ stage_aZOR) (Ann UType dom_aZOQ stage_aZOR)
- Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_aV3t stage_aV3u. Partial (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UName dom_aV3t stage_aV3u) (Ann UName dom_aV3t stage_aV3u)
+ Language.Haskell.Tools.AST.References: fieldUpdateName :: forall dom_aV3A stage_aV3B. Partial (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UName dom_aV3A stage_aV3B) (Ann UName dom_aV3A stage_aV3B)
- Language.Haskell.Tools.AST.References: fieldValue :: forall dom_aV3t stage_aV3u. Partial (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UExpr dom_aV3t stage_aV3u) (Ann UExpr dom_aV3t stage_aV3u)
+ Language.Haskell.Tools.AST.References: fieldValue :: forall dom_aV3A stage_aV3B. Partial (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UExpr dom_aV3A stage_aV3B) (Ann UExpr dom_aV3A stage_aV3B)
- Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_aV3t stage_aV3u. Partial (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UFieldUpdate dom_aV3t stage_aV3u) (Ann UFieldWildcard dom_aV3t stage_aV3u) (Ann UFieldWildcard dom_aV3t stage_aV3u)
+ Language.Haskell.Tools.AST.References: fieldWildcard :: forall dom_aV3A stage_aV3B. Partial (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UFieldUpdate dom_aV3A stage_aV3B) (Ann UFieldWildcard dom_aV3A stage_aV3B) (Ann UFieldWildcard dom_aV3A stage_aV3B)
- Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a15Pi stage_a15Pj. Lens (Ann UModule dom_a15Pi stage_a15Pj) (Ann UModule dom_a15Pi stage_a15Pj) (AnnListG UFilePragma dom_a15Pi stage_a15Pj) (AnnListG UFilePragma dom_a15Pi stage_a15Pj)
+ Language.Haskell.Tools.AST.References: filePragmas :: forall dom_a15Pp stage_a15Pq. Lens (Ann UModule dom_a15Pp stage_a15Pq) (Ann UModule dom_a15Pp stage_a15Pq) (AnnListG UFilePragma dom_a15Pp stage_a15Pq) (AnnListG UFilePragma dom_a15Pp stage_a15Pq)
- Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_aYgn stage_aYgo. Lens (Ann UFixitySignature dom_aYgn stage_aYgo) (Ann UFixitySignature dom_aYgn stage_aYgo) (Ann Assoc dom_aYgn stage_aYgo) (Ann Assoc dom_aYgn stage_aYgo)
+ Language.Haskell.Tools.AST.References: fixityAssoc :: forall dom_aYgu stage_aYgv. Lens (Ann UFixitySignature dom_aYgu stage_aYgv) (Ann UFixitySignature dom_aYgu stage_aYgv) (Ann Assoc dom_aYgu stage_aYgv) (Ann Assoc dom_aYgu stage_aYgv)
- Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_aYgn stage_aYgo. Lens (Ann UFixitySignature dom_aYgn stage_aYgo) (Ann UFixitySignature dom_aYgn stage_aYgo) (AnnListG UOperator dom_aYgn stage_aYgo) (AnnListG UOperator dom_aYgn stage_aYgo)
+ Language.Haskell.Tools.AST.References: fixityOperators :: forall dom_aYgu stage_aYgv. Lens (Ann UFixitySignature dom_aYgu stage_aYgv) (Ann UFixitySignature dom_aYgu stage_aYgv) (AnnListG UOperator dom_aYgu stage_aYgv) (AnnListG UOperator dom_aYgu stage_aYgv)
- Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_aYgn stage_aYgo. Lens (Ann UFixitySignature dom_aYgn stage_aYgo) (Ann UFixitySignature dom_aYgn stage_aYgo) (AnnMaybeG Precedence dom_aYgn stage_aYgo) (AnnMaybeG Precedence dom_aYgn stage_aYgo)
+ Language.Haskell.Tools.AST.References: fixityPrecedence :: forall dom_aYgu stage_aYgv. Lens (Ann UFixitySignature dom_aYgu stage_aYgv) (Ann UFixitySignature dom_aYgu stage_aYgv) (AnnMaybeG Precedence dom_aYgu stage_aYgv) (AnnMaybeG Precedence dom_aYgu stage_aYgv)
- Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_aaku stage_aakv. Partial (Ann ULiteral dom_aaku stage_aakv) (Ann ULiteral dom_aaku stage_aakv) Rational Rational
+ Language.Haskell.Tools.AST.References: floatLitValue :: forall dom_aakB stage_aakC. Partial (Ann ULiteral dom_aakB stage_aakC) (Ann ULiteral dom_aakB stage_aakC) Rational Rational
- Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_aaku stage_aakv. Partial (Ann ULiteral dom_aaku stage_aakv) (Ann ULiteral dom_aaku stage_aakv) Rational Rational
+ Language.Haskell.Tools.AST.References: fracLitValue :: forall dom_aakB stage_aakC. Partial (Ann ULiteral dom_aakB stage_aakC) (Ann ULiteral dom_aakB stage_aakC) Rational Rational
- Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_aYgz stage_aYgA. Partial (Ann UValueBind dom_aYgz stage_aYgA) (Ann UValueBind dom_aYgz stage_aYgA) (AnnListG UMatch dom_aYgz stage_aYgA) (AnnListG UMatch dom_aYgz stage_aYgA)
+ Language.Haskell.Tools.AST.References: funBindMatches :: forall dom_aYgG stage_aYgH. Partial (Ann UValueBind dom_aYgG stage_aYgH) (Ann UValueBind dom_aYgG stage_aYgH) (AnnListG UMatch dom_aYgG stage_aYgH) (AnnListG UMatch dom_aYgG stage_aYgH)
- Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_aZON stage_aZOO. Lens (Ann UFunDep dom_aZON stage_aZOO) (Ann UFunDep dom_aZON stage_aZOO) (AnnListG UName dom_aZON stage_aZOO) (AnnListG UName dom_aZON stage_aZOO)
+ Language.Haskell.Tools.AST.References: funDepLhs :: forall dom_aZOU stage_aZOV. Lens (Ann UFunDep dom_aZOU stage_aZOV) (Ann UFunDep dom_aZOU stage_aZOV) (AnnListG UName dom_aZOU stage_aZOV) (AnnListG UName dom_aZOU stage_aZOV)
- Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_aZON stage_aZOO. Lens (Ann UFunDep dom_aZON stage_aZOO) (Ann UFunDep dom_aZON stage_aZOO) (AnnListG UName dom_aZON stage_aZOO) (AnnListG UName dom_aZON stage_aZOO)
+ Language.Haskell.Tools.AST.References: funDepRhs :: forall dom_aZOU stage_aZOV. Lens (Ann UFunDep dom_aZOU stage_aZOV) (Ann UFunDep dom_aZOU stage_aZOV) (AnnListG UName dom_aZOU stage_aZOV) (AnnListG UName dom_aZOU stage_aZOV)
- Language.Haskell.Tools.AST.References: funDeps :: forall dom_aZOP stage_aZOQ dom'_a28qg stage'_a28qh. Lens (Ann UFunDeps dom_aZOP stage_aZOQ) (Ann UFunDeps dom_aZOP stage_aZOQ) (AnnListG UFunDep dom_aZOP stage_aZOQ) (AnnListG UFunDep dom_aZOP stage_aZOQ)
+ Language.Haskell.Tools.AST.References: funDeps :: forall dom_aZOW stage_aZOX dom'_a28qn stage'_a28qo. Lens (Ann UFunDeps dom_aZOW stage_aZOX) (Ann UFunDeps dom_aZOW stage_aZOX) (AnnListG UFunDep dom_aZOW stage_aZOX) (AnnListG UFunDep dom_aZOW stage_aZOX)
- Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_aZOV stage_aZOW. Lens (Ann UGadtConDecl dom_aZOV stage_aZOW) (Ann UGadtConDecl dom_aZOV stage_aZOW) (AnnListG UName dom_aZOV stage_aZOW) (AnnListG UName dom_aZOV stage_aZOW)
+ Language.Haskell.Tools.AST.References: gadtConNames :: forall dom_aZP2 stage_aZP3. Lens (Ann UGadtConDecl dom_aZP2 stage_aZP3) (Ann UGadtConDecl dom_aZP2 stage_aZP3) (AnnListG UName dom_aZP2 stage_aZP3) (AnnListG UName dom_aZP2 stage_aZP3)
- Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_aZOR stage_aZOS. Partial (Ann UGadtConType dom_aZOR stage_aZOS) (Ann UGadtConType dom_aZOR stage_aZOS) (Ann UType dom_aZOR stage_aZOS) (Ann UType dom_aZOR stage_aZOS)
+ Language.Haskell.Tools.AST.References: gadtConNormalType :: forall dom_aZOY stage_aZOZ. Partial (Ann UGadtConType dom_aZOY stage_aZOZ) (Ann UGadtConType dom_aZOY stage_aZOZ) (Ann UType dom_aZOY stage_aZOZ) (Ann UType dom_aZOY stage_aZOZ)
- Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_aZOR stage_aZOS. Partial (Ann UGadtConType dom_aZOR stage_aZOS) (Ann UGadtConType dom_aZOR stage_aZOS) (AnnListG UFieldDecl dom_aZOR stage_aZOS) (AnnListG UFieldDecl dom_aZOR stage_aZOS)
+ Language.Haskell.Tools.AST.References: gadtConRecordFields :: forall dom_aZOY stage_aZOZ. Partial (Ann UGadtConType dom_aZOY stage_aZOZ) (Ann UGadtConType dom_aZOY stage_aZOZ) (AnnListG UFieldDecl dom_aZOY stage_aZOZ) (AnnListG UFieldDecl dom_aZOY stage_aZOZ)
- Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_aZOR stage_aZOS. Partial (Ann UGadtConType dom_aZOR stage_aZOS) (Ann UGadtConType dom_aZOR stage_aZOS) (Ann UType dom_aZOR stage_aZOS) (Ann UType dom_aZOR stage_aZOS)
+ Language.Haskell.Tools.AST.References: gadtConResultType :: forall dom_aZOY stage_aZOZ. Partial (Ann UGadtConType dom_aZOY stage_aZOZ) (Ann UGadtConType dom_aZOY stage_aZOZ) (Ann UType dom_aZOY stage_aZOZ) (Ann UType dom_aZOY stage_aZOZ)
- Language.Haskell.Tools.AST.References: gadtConType :: forall dom_aZOV stage_aZOW. Lens (Ann UGadtConDecl dom_aZOV stage_aZOW) (Ann UGadtConDecl dom_aZOV stage_aZOW) (Ann UGadtConType dom_aZOV stage_aZOW) (Ann UGadtConType dom_aZOV stage_aZOW)
+ Language.Haskell.Tools.AST.References: gadtConType :: forall dom_aZP2 stage_aZP3. Lens (Ann UGadtConDecl dom_aZP2 stage_aZP3) (Ann UGadtConDecl dom_aZP2 stage_aZP3) (Ann UGadtConType dom_aZP2 stage_aZP3) (Ann UGadtConType dom_aZP2 stage_aZP3)
- Language.Haskell.Tools.AST.References: gadtConTypeArgs :: forall dom_aZOV stage_aZOW. Lens (Ann UGadtConDecl dom_aZOV stage_aZOW) (Ann UGadtConDecl dom_aZOV stage_aZOW) (AnnListG UTyVar dom_aZOV stage_aZOW) (AnnListG UTyVar dom_aZOV stage_aZOW)
+ Language.Haskell.Tools.AST.References: gadtConTypeArgs :: forall dom_aZP2 stage_aZP3. Lens (Ann UGadtConDecl dom_aZP2 stage_aZP3) (Ann UGadtConDecl dom_aZP2 stage_aZP3) (AnnListG UTyVar dom_aZP2 stage_aZP3) (AnnListG UTyVar dom_aZP2 stage_aZP3)
- Language.Haskell.Tools.AST.References: gadtConTypeCtx :: forall dom_aZOV stage_aZOW. Lens (Ann UGadtConDecl dom_aZOV stage_aZOW) (Ann UGadtConDecl dom_aZOV stage_aZOW) (AnnMaybeG UContext dom_aZOV stage_aZOW) (AnnMaybeG UContext dom_aZOV stage_aZOW)
+ Language.Haskell.Tools.AST.References: gadtConTypeCtx :: forall dom_aZP2 stage_aZP3. Lens (Ann UGadtConDecl dom_aZP2 stage_aZP3) (Ann UGadtConDecl dom_aZP2 stage_aZP3) (AnnMaybeG UContext dom_aZP2 stage_aZP3) (AnnMaybeG UContext dom_aZP2 stage_aZP3)
- Language.Haskell.Tools.AST.References: guardBinds :: forall dom_aYgd stage_aYge. Partial (Ann URhsGuard dom_aYgd stage_aYge) (Ann URhsGuard dom_aYgd stage_aYge) (AnnListG ULocalBind dom_aYgd stage_aYge) (AnnListG ULocalBind dom_aYgd stage_aYge)
+ Language.Haskell.Tools.AST.References: guardBinds :: forall dom_aYgk stage_aYgl. Partial (Ann URhsGuard dom_aYgk stage_aYgl) (Ann URhsGuard dom_aYgk stage_aYgl) (AnnListG ULocalBind dom_aYgk stage_aYgl) (AnnListG ULocalBind dom_aYgk stage_aYgl)
- Language.Haskell.Tools.AST.References: guardCheck :: forall dom_aYgd stage_aYge. Partial (Ann URhsGuard dom_aYgd stage_aYge) (Ann URhsGuard dom_aYgd stage_aYge) (Ann UExpr dom_aYgd stage_aYge) (Ann UExpr dom_aYgd stage_aYge)
+ Language.Haskell.Tools.AST.References: guardCheck :: forall dom_aYgk stage_aYgl. Partial (Ann URhsGuard dom_aYgk stage_aYgl) (Ann URhsGuard dom_aYgk stage_aYgl) (Ann UExpr dom_aYgk stage_aYgl) (Ann UExpr dom_aYgk stage_aYgl)
- Language.Haskell.Tools.AST.References: guardExpr :: forall dom_aYgf stage_aYgg. Lens (Ann UGuardedRhs dom_aYgf stage_aYgg) (Ann UGuardedRhs dom_aYgf stage_aYgg) (Ann UExpr dom_aYgf stage_aYgg) (Ann UExpr dom_aYgf stage_aYgg)
+ Language.Haskell.Tools.AST.References: guardExpr :: forall dom_aYgm stage_aYgn. Lens (Ann UGuardedRhs dom_aYgm stage_aYgn) (Ann UGuardedRhs dom_aYgm stage_aYgn) (Ann UExpr dom_aYgm stage_aYgn) (Ann UExpr dom_aYgm stage_aYgn)
- Language.Haskell.Tools.AST.References: guardPat :: forall dom_aYgd stage_aYge. Partial (Ann URhsGuard dom_aYgd stage_aYge) (Ann URhsGuard dom_aYgd stage_aYge) (Ann UPattern dom_aYgd stage_aYge) (Ann UPattern dom_aYgd stage_aYge)
+ Language.Haskell.Tools.AST.References: guardPat :: forall dom_aYgk stage_aYgl. Partial (Ann URhsGuard dom_aYgk stage_aYgl) (Ann URhsGuard dom_aYgk stage_aYgl) (Ann UPattern dom_aYgk stage_aYgl) (Ann UPattern dom_aYgk stage_aYgl)
- Language.Haskell.Tools.AST.References: guardRhs :: forall dom_aYgd stage_aYge. Partial (Ann URhsGuard dom_aYgd stage_aYge) (Ann URhsGuard dom_aYgd stage_aYge) (Ann UExpr dom_aYgd stage_aYge) (Ann UExpr dom_aYgd stage_aYge)
+ Language.Haskell.Tools.AST.References: guardRhs :: forall dom_aYgk stage_aYgl. Partial (Ann URhsGuard dom_aYgk stage_aYgl) (Ann URhsGuard dom_aYgk stage_aYgl) (Ann UExpr dom_aYgk stage_aYgl) (Ann UExpr dom_aYgk stage_aYgl)
- Language.Haskell.Tools.AST.References: guardStmts :: forall dom_aYgf stage_aYgg. Lens (Ann UGuardedRhs dom_aYgf stage_aYgg) (Ann UGuardedRhs dom_aYgf stage_aYgg) (AnnListG URhsGuard dom_aYgf stage_aYgg) (AnnListG URhsGuard dom_aYgf stage_aYgg)
+ Language.Haskell.Tools.AST.References: guardStmts :: forall dom_aYgm stage_aYgn. Lens (Ann UGuardedRhs dom_aYgm stage_aYgn) (Ann UGuardedRhs dom_aYgm stage_aYgn) (AnnListG URhsGuard dom_aYgm stage_aYgn) (AnnListG URhsGuard dom_aYgm stage_aYgn)
- Language.Haskell.Tools.AST.References: ieModifier :: forall dom_a15Pa stage_a15Pb. Lens (Ann UIESpec dom_a15Pa stage_a15Pb) (Ann UIESpec dom_a15Pa stage_a15Pb) (AnnMaybeG UImportModifier dom_a15Pa stage_a15Pb) (AnnMaybeG UImportModifier dom_a15Pa stage_a15Pb)
+ Language.Haskell.Tools.AST.References: ieModifier :: forall dom_a15Ph stage_a15Pi. Lens (Ann UIESpec dom_a15Ph stage_a15Pi) (Ann UIESpec dom_a15Ph stage_a15Pi) (AnnMaybeG UImportModifier dom_a15Ph stage_a15Pi) (AnnMaybeG UImportModifier dom_a15Ph stage_a15Pi)
- Language.Haskell.Tools.AST.References: ieName :: forall dom_a15Pa stage_a15Pb. Lens (Ann UIESpec dom_a15Pa stage_a15Pb) (Ann UIESpec dom_a15Pa stage_a15Pb) (Ann UName dom_a15Pa stage_a15Pb) (Ann UName dom_a15Pa stage_a15Pb)
+ Language.Haskell.Tools.AST.References: ieName :: forall dom_a15Ph stage_a15Pi. Lens (Ann UIESpec dom_a15Ph stage_a15Pi) (Ann UIESpec dom_a15Ph stage_a15Pi) (Ann UName dom_a15Ph stage_a15Pi) (Ann UName dom_a15Ph stage_a15Pi)
- Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a15Pa stage_a15Pb. Lens (Ann UIESpec dom_a15Pa stage_a15Pb) (Ann UIESpec dom_a15Pa stage_a15Pb) (AnnMaybeG USubSpec dom_a15Pa stage_a15Pb) (AnnMaybeG USubSpec dom_a15Pa stage_a15Pb)
+ Language.Haskell.Tools.AST.References: ieSubspec :: forall dom_a15Ph stage_a15Pi. Lens (Ann UIESpec dom_a15Ph stage_a15Pi) (Ann UIESpec dom_a15Ph stage_a15Pi) (AnnMaybeG USubSpec dom_a15Ph stage_a15Pi) (AnnMaybeG USubSpec dom_a15Ph stage_a15Pi)
- Language.Haskell.Tools.AST.References: ihConName :: forall dom_aZPb stage_aZPc. Partial (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UName dom_aZPb stage_aZPc) (Ann UName dom_aZPb stage_aZPc)
+ Language.Haskell.Tools.AST.References: ihConName :: forall dom_aZPi stage_aZPj. Partial (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UName dom_aZPi stage_aZPj) (Ann UName dom_aZPi stage_aZPj)
- Language.Haskell.Tools.AST.References: ihFun :: forall dom_aZPb stage_aZPc. Partial (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc)
+ Language.Haskell.Tools.AST.References: ihFun :: forall dom_aZPi stage_aZPj. Partial (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj)
- Language.Haskell.Tools.AST.References: ihHead :: forall dom_aZPb stage_aZPc. Partial (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc)
+ Language.Haskell.Tools.AST.References: ihHead :: forall dom_aZPi stage_aZPj. Partial (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj)
- Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_aZPb stage_aZPc. Partial (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UType dom_aZPb stage_aZPc) (Ann UType dom_aZPb stage_aZPc)
+ Language.Haskell.Tools.AST.References: ihLeftOp :: forall dom_aZPi stage_aZPj. Partial (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UType dom_aZPi stage_aZPj) (Ann UType dom_aZPi stage_aZPj)
- Language.Haskell.Tools.AST.References: ihOperator :: forall dom_aZPb stage_aZPc. Partial (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UOperator dom_aZPb stage_aZPc) (Ann UOperator dom_aZPb stage_aZPc)
+ Language.Haskell.Tools.AST.References: ihOperator :: forall dom_aZPi stage_aZPj. Partial (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UOperator dom_aZPi stage_aZPj) (Ann UOperator dom_aZPi stage_aZPj)
- Language.Haskell.Tools.AST.References: ihType :: forall dom_aZPb stage_aZPc. Partial (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UInstanceHead dom_aZPb stage_aZPc) (Ann UType dom_aZPb stage_aZPc) (Ann UType dom_aZPb stage_aZPc)
+ Language.Haskell.Tools.AST.References: ihType :: forall dom_aZPi stage_aZPj. Partial (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UInstanceHead dom_aZPi stage_aZPj) (Ann UType dom_aZPi stage_aZPj) (Ann UType dom_aZPi stage_aZPj)
- Language.Haskell.Tools.AST.References: importAs :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (AnnMaybeG UImportRenaming dom_a15OY stage_a15OZ) (AnnMaybeG UImportRenaming dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importAs :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (AnnMaybeG UImportRenaming dom_a15P5 stage_a15P6) (AnnMaybeG UImportRenaming dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importModule :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UModuleName dom_a15OY stage_a15OZ) (Ann UModuleName dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importModule :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UModuleName dom_a15P5 stage_a15P6) (Ann UModuleName dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importPkg :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (AnnMaybeG UStringNode dom_a15OY stage_a15OZ) (AnnMaybeG UStringNode dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importPkg :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (AnnMaybeG UStringNode dom_a15P5 stage_a15P6) (AnnMaybeG UStringNode dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importQualified :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (AnnMaybeG UImportQualified dom_a15OY stage_a15OZ) (AnnMaybeG UImportQualified dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importQualified :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (AnnMaybeG UImportQualified dom_a15P5 stage_a15P6) (AnnMaybeG UImportQualified dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importRename :: forall dom_a15OM stage_a15ON dom'_a249n stage'_a249o. Lens (Ann UImportRenaming dom_a15OM stage_a15ON) (Ann UImportRenaming dom_a15OM stage_a15ON) (Ann UModuleName dom_a15OM stage_a15ON) (Ann UModuleName dom_a15OM stage_a15ON)
+ Language.Haskell.Tools.AST.References: importRename :: forall dom_a15OT stage_a15OU dom'_a249u stage'_a249v. Lens (Ann UImportRenaming dom_a15OT stage_a15OU) (Ann UImportRenaming dom_a15OT stage_a15OU) (Ann UModuleName dom_a15OT stage_a15OU) (Ann UModuleName dom_a15OT stage_a15OU)
- Language.Haskell.Tools.AST.References: importSafe :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (AnnMaybeG UImportSafe dom_a15OY stage_a15OZ) (AnnMaybeG UImportSafe dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importSafe :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (AnnMaybeG UImportSafe dom_a15P5 stage_a15P6) (AnnMaybeG UImportSafe dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importSource :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (AnnMaybeG UImportSource dom_a15OY stage_a15OZ) (AnnMaybeG UImportSource dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importSource :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (AnnMaybeG UImportSource dom_a15P5 stage_a15P6) (AnnMaybeG UImportSource dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importSpec :: forall dom_a15OY stage_a15OZ. Lens (Ann UImportDecl dom_a15OY stage_a15OZ) (Ann UImportDecl dom_a15OY stage_a15OZ) (AnnMaybeG UImportSpec dom_a15OY stage_a15OZ) (AnnMaybeG UImportSpec dom_a15OY stage_a15OZ)
+ Language.Haskell.Tools.AST.References: importSpec :: forall dom_a15P5 stage_a15P6. Lens (Ann UImportDecl dom_a15P5 stage_a15P6) (Ann UImportDecl dom_a15P5 stage_a15P6) (AnnMaybeG UImportSpec dom_a15P5 stage_a15P6) (AnnMaybeG UImportSpec dom_a15P5 stage_a15P6)
- Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a15OW stage_a15OX. Partial (Ann UImportSpec dom_a15OW stage_a15OX) (Ann UImportSpec dom_a15OW stage_a15OX) (AnnListG UIESpec dom_a15OW stage_a15OX) (AnnListG UIESpec dom_a15OW stage_a15OX)
+ Language.Haskell.Tools.AST.References: importSpecHiding :: forall dom_a15P3 stage_a15P4. Partial (Ann UImportSpec dom_a15P3 stage_a15P4) (Ann UImportSpec dom_a15P3 stage_a15P4) (AnnListG UIESpec dom_a15P3 stage_a15P4) (AnnListG UIESpec dom_a15P3 stage_a15P4)
- Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a15OW stage_a15OX. Partial (Ann UImportSpec dom_a15OW stage_a15OX) (Ann UImportSpec dom_a15OW stage_a15OX) (AnnListG UIESpec dom_a15OW stage_a15OX) (AnnListG UIESpec dom_a15OW stage_a15OX)
+ Language.Haskell.Tools.AST.References: importSpecList :: forall dom_a15P3 stage_a15P4. Partial (Ann UImportSpec dom_a15P3 stage_a15P4) (Ann UImportSpec dom_a15P3 stage_a15P4) (AnnListG UIESpec dom_a15P3 stage_a15P4) (AnnListG UIESpec dom_a15P3 stage_a15P4)
- Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_aZOZ stage_aZP0. Lens (Ann UInjectivityAnn dom_aZOZ stage_aZP0) (Ann UInjectivityAnn dom_aZOZ stage_aZP0) (AnnListG UName dom_aZOZ stage_aZP0) (AnnListG UName dom_aZOZ stage_aZP0)
+ Language.Haskell.Tools.AST.References: injAnnDeps :: forall dom_aZP6 stage_aZP7. Lens (Ann UInjectivityAnn dom_aZP6 stage_aZP7) (Ann UInjectivityAnn dom_aZP6 stage_aZP7) (AnnListG UName dom_aZP6 stage_aZP7) (AnnListG UName dom_aZP6 stage_aZP7)
- Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_aZOZ stage_aZP0. Lens (Ann UInjectivityAnn dom_aZOZ stage_aZP0) (Ann UInjectivityAnn dom_aZOZ stage_aZP0) (Ann UTyVar dom_aZOZ stage_aZP0) (Ann UTyVar dom_aZOZ stage_aZP0)
+ Language.Haskell.Tools.AST.References: injAnnRes :: forall dom_aZP6 stage_aZP7. Lens (Ann UInjectivityAnn dom_aZP6 stage_aZP7) (Ann UInjectivityAnn dom_aZP6 stage_aZP7) (Ann UTyVar dom_aZP6 stage_aZP7) (Ann UTyVar dom_aZP6 stage_aZP7)
- Language.Haskell.Tools.AST.References: innerAsserts :: forall dom_aSqj stage_aSqk. Partial (Ann UAssertion dom_aSqj stage_aSqk) (Ann UAssertion dom_aSqj stage_aSqk) (AnnListG UAssertion dom_aSqj stage_aSqk) (AnnListG UAssertion dom_aSqj stage_aSqk)
+ Language.Haskell.Tools.AST.References: innerAsserts :: forall dom_aSqq stage_aSqr. Partial (Ann UAssertion dom_aSqq stage_aSqr) (Ann UAssertion dom_aSqq stage_aSqr) (AnnListG UAssertion dom_aSqq stage_aSqr) (AnnListG UAssertion dom_aSqq stage_aSqr)
- Language.Haskell.Tools.AST.References: innerExpr :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: innerExpr :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (AnnListG UConDecl dom_aZP7 stage_aZP8) (AnnListG UConDecl dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyDataCons :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (AnnListG UConDecl dom_aZPe stage_aZPf) (AnnListG UConDecl dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (AnnMaybeG UKindConstraint dom_aZP7 stage_aZP8) (AnnMaybeG UKindConstraint dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyDataKind :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (AnnMaybeG UKindConstraint dom_aZPe stage_aZPf) (AnnMaybeG UKindConstraint dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UDataOrNewtypeKeyword dom_aZP7 stage_aZP8) (Ann UDataOrNewtypeKeyword dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyDataNew :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UDataOrNewtypeKeyword dom_aZPe stage_aZPf) (Ann UDataOrNewtypeKeyword dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UValueBind dom_aZP7 stage_aZP8) (Ann UValueBind dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyDeclFunbind :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UValueBind dom_aZPe stage_aZPf) (Ann UValueBind dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_aZP9 stage_aZPa dom'_a278K stage'_a278L. Lens (Ann UInstBody dom_aZP9 stage_aZPa) (Ann UInstBody dom_aZP9 stage_aZPa) (AnnListG UInstBodyDecl dom_aZP9 stage_aZPa) (AnnListG UInstBodyDecl dom_aZP9 stage_aZPa)
+ Language.Haskell.Tools.AST.References: instBodyDecls :: forall dom_aZPg stage_aZPh dom'_a278R stage'_a278S. Lens (Ann UInstBody dom_aZPg stage_aZPh) (Ann UInstBody dom_aZPg stage_aZPh) (AnnListG UInstBodyDecl dom_aZPg stage_aZPh) (AnnListG UInstBodyDecl dom_aZPg stage_aZPh)
- Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (AnnListG UDeriving dom_aZP7 stage_aZP8) (AnnListG UDeriving dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyDerivings :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (AnnListG UDeriving dom_aZPe stage_aZPf) (AnnListG UDeriving dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (AnnListG UGadtConDecl dom_aZP7 stage_aZP8) (AnnListG UGadtConDecl dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyGadtCons :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (AnnListG UGadtConDecl dom_aZPe stage_aZPf) (AnnListG UGadtConDecl dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstanceRule dom_aZP7 stage_aZP8) (Ann UInstanceRule dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyLhsType :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstanceRule dom_aZPe stage_aZPf) (Ann UInstanceRule dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UTypeEqn dom_aZP7 stage_aZP8) (Ann UTypeEqn dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyTypeEqn :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UTypeEqn dom_aZPe stage_aZPf) (Ann UTypeEqn dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UTypeSignature dom_aZP7 stage_aZP8) (Ann UTypeSignature dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instBodyTypeSig :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UTypeSignature dom_aZPe stage_aZPf) (Ann UTypeSignature dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: instanceInline :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInlinePragma dom_aZP7 stage_aZP8) (Ann UInlinePragma dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: instanceInline :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInlinePragma dom_aZPe stage_aZPf) (Ann UInlinePragma dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: intLitValue :: forall dom_aaku stage_aakv. Partial (Ann ULiteral dom_aaku stage_aakv) (Ann ULiteral dom_aaku stage_aakv) Integer Integer
+ Language.Haskell.Tools.AST.References: intLitValue :: forall dom_aakB stage_aakC. Partial (Ann ULiteral dom_aakB stage_aakC) (Ann ULiteral dom_aakB stage_aakC) Integer Integer
- Language.Haskell.Tools.AST.References: irCtx :: forall dom_aZPd stage_aZPe. Lens (Ann UInstanceRule dom_aZPd stage_aZPe) (Ann UInstanceRule dom_aZPd stage_aZPe) (AnnMaybeG UContext dom_aZPd stage_aZPe) (AnnMaybeG UContext dom_aZPd stage_aZPe)
+ Language.Haskell.Tools.AST.References: irCtx :: forall dom_aZPk stage_aZPl. Lens (Ann UInstanceRule dom_aZPk stage_aZPl) (Ann UInstanceRule dom_aZPk stage_aZPl) (AnnMaybeG UContext dom_aZPk stage_aZPl) (AnnMaybeG UContext dom_aZPk stage_aZPl)
- Language.Haskell.Tools.AST.References: irHead :: forall dom_aZPd stage_aZPe. Lens (Ann UInstanceRule dom_aZPd stage_aZPe) (Ann UInstanceRule dom_aZPd stage_aZPe) (Ann UInstanceHead dom_aZPd stage_aZPe) (Ann UInstanceHead dom_aZPd stage_aZPe)
+ Language.Haskell.Tools.AST.References: irHead :: forall dom_aZPk stage_aZPl. Lens (Ann UInstanceRule dom_aZPk stage_aZPl) (Ann UInstanceRule dom_aZPk stage_aZPl) (Ann UInstanceHead dom_aZPk stage_aZPl) (Ann UInstanceHead dom_aZPk stage_aZPl)
- Language.Haskell.Tools.AST.References: irVars :: forall dom_aZPd stage_aZPe. Lens (Ann UInstanceRule dom_aZPd stage_aZPe) (Ann UInstanceRule dom_aZPd stage_aZPe) (AnnMaybeG (AnnListG UTyVar) dom_aZPd stage_aZPe) (AnnMaybeG (AnnListG UTyVar) dom_aZPd stage_aZPe)
+ Language.Haskell.Tools.AST.References: irVars :: forall dom_aZPk stage_aZPl. Lens (Ann UInstanceRule dom_aZPk stage_aZPl) (Ann UInstanceRule dom_aZPk stage_aZPl) (AnnMaybeG (AnnListG UTyVar) dom_aZPk stage_aZPl) (AnnMaybeG (AnnListG UTyVar) dom_aZPk stage_aZPl)
- Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindAppArg :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindAppFun :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindAppOp :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UOperator dom_aRGs stage_aRGt) (Ann UOperator dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindAppOp :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UOperator dom_aRGz stage_aRGA) (Ann UOperator dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindConstr :: forall dom_aRGu stage_aRGv dom'_a2aZ4 stage'_a2aZ5. Lens (Ann UKindConstraint dom_aRGu stage_aRGv) (Ann UKindConstraint dom_aRGu stage_aRGv) (Ann UKind dom_aRGu stage_aRGv) (Ann UKind dom_aRGu stage_aRGv)
+ Language.Haskell.Tools.AST.References: kindConstr :: forall dom_aRGB stage_aRGC dom'_a2aZb stage'_a2aZc. Lens (Ann UKindConstraint dom_aRGB stage_aRGC) (Ann UKindConstraint dom_aRGB stage_aRGC) (Ann UKind dom_aRGB stage_aRGC) (Ann UKind dom_aRGB stage_aRGC)
- Language.Haskell.Tools.AST.References: kindElem :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindElem :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindElems :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (AnnListG UKind dom_aRGs stage_aRGt) (AnnListG UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindElems :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (AnnListG UKind dom_aRGz stage_aRGA) (AnnListG UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindLeft :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindLeft :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindLhs :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindLhs :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindParen :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindParen :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann (UPromoted UKind) dom_aRGs stage_aRGt) (Ann (UPromoted UKind) dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindPromoted :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann (UPromoted UKind) dom_aRGz stage_aRGA) (Ann (UPromoted UKind) dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindRhs :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindRhs :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindRight :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindRight :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindType :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UType dom_aRGs stage_aRGt) (Ann UType dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindType :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UType dom_aRGz stage_aRGA) (Ann UType dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: kindVar :: forall dom_aRGs stage_aRGt. Partial (Ann UKind dom_aRGs stage_aRGt) (Ann UKind dom_aRGs stage_aRGt) (Ann UName dom_aRGs stage_aRGt) (Ann UName dom_aRGs stage_aRGt)
+ Language.Haskell.Tools.AST.References: kindVar :: forall dom_aRGz stage_aRGA. Partial (Ann UKind dom_aRGz stage_aRGA) (Ann UKind dom_aRGz stage_aRGA) (Ann UName dom_aRGz stage_aRGA) (Ann UName dom_aRGz stage_aRGA)
- Language.Haskell.Tools.AST.References: langExt :: forall dom_a15P0 stage_a15P1. Lens (Ann ULanguageExtension dom_a15P0 stage_a15P1) (Ann ULanguageExtension dom_a15P0 stage_a15P1) String String
+ Language.Haskell.Tools.AST.References: langExt :: forall dom_a15P7 stage_a15P8. Lens (Ann ULanguageExtension dom_a15P7 stage_a15P8) (Ann ULanguageExtension dom_a15P7 stage_a15P8) String String
- Language.Haskell.Tools.AST.References: listElems :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UExpr dom_aV3v stage_aV3w) (AnnListG UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: listElems :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UExpr dom_aV3C stage_aV3D) (AnnListG UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: localBinds :: forall dom_aYgt stage_aYgu dom'_a2aGm stage'_a2aGn. Lens (Ann ULocalBinds dom_aYgt stage_aYgu) (Ann ULocalBinds dom_aYgt stage_aYgu) (AnnListG ULocalBind dom_aYgt stage_aYgu) (AnnListG ULocalBind dom_aYgt stage_aYgu)
+ Language.Haskell.Tools.AST.References: localBinds :: forall dom_aYgA stage_aYgB dom'_a2aGt stage'_a2aGu. Lens (Ann ULocalBinds dom_aYgA stage_aYgB) (Ann ULocalBinds dom_aYgA stage_aYgB) (AnnListG ULocalBind dom_aYgA stage_aYgB) (AnnListG ULocalBind dom_aYgA stage_aYgB)
- Language.Haskell.Tools.AST.References: localFixity :: forall dom_aYgr stage_aYgs. Partial (Ann ULocalBind dom_aYgr stage_aYgs) (Ann ULocalBind dom_aYgr stage_aYgs) (Ann UFixitySignature dom_aYgr stage_aYgs) (Ann UFixitySignature dom_aYgr stage_aYgs)
+ Language.Haskell.Tools.AST.References: localFixity :: forall dom_aYgy stage_aYgz. Partial (Ann ULocalBind dom_aYgy stage_aYgz) (Ann ULocalBind dom_aYgy stage_aYgz) (Ann UFixitySignature dom_aYgy stage_aYgz) (Ann UFixitySignature dom_aYgy stage_aYgz)
- Language.Haskell.Tools.AST.References: localInline :: forall dom_aYgr stage_aYgs. Partial (Ann ULocalBind dom_aYgr stage_aYgs) (Ann ULocalBind dom_aYgr stage_aYgs) (Ann UInlinePragma dom_aYgr stage_aYgs) (Ann UInlinePragma dom_aYgr stage_aYgs)
+ Language.Haskell.Tools.AST.References: localInline :: forall dom_aYgy stage_aYgz. Partial (Ann ULocalBind dom_aYgy stage_aYgz) (Ann ULocalBind dom_aYgy stage_aYgz) (Ann UInlinePragma dom_aYgy stage_aYgz) (Ann UInlinePragma dom_aYgy stage_aYgz)
- Language.Haskell.Tools.AST.References: localSig :: forall dom_aYgr stage_aYgs. Partial (Ann ULocalBind dom_aYgr stage_aYgs) (Ann ULocalBind dom_aYgr stage_aYgs) (Ann UTypeSignature dom_aYgr stage_aYgs) (Ann UTypeSignature dom_aYgr stage_aYgs)
+ Language.Haskell.Tools.AST.References: localSig :: forall dom_aYgy stage_aYgz. Partial (Ann ULocalBind dom_aYgy stage_aYgz) (Ann ULocalBind dom_aYgy stage_aYgz) (Ann UTypeSignature dom_aYgy stage_aYgz) (Ann UTypeSignature dom_aYgy stage_aYgz)
- Language.Haskell.Tools.AST.References: localVal :: forall dom_aYgr stage_aYgs. Partial (Ann ULocalBind dom_aYgr stage_aYgs) (Ann ULocalBind dom_aYgr stage_aYgs) (Ann UValueBind dom_aYgr stage_aYgs) (Ann UValueBind dom_aYgr stage_aYgs)
+ Language.Haskell.Tools.AST.References: localVal :: forall dom_aYgy stage_aYgz. Partial (Ann ULocalBind dom_aYgy stage_aYgz) (Ann ULocalBind dom_aYgy stage_aYgz) (Ann UValueBind dom_aYgy stage_aYgz) (Ann UValueBind dom_aYgy stage_aYgz)
- Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a15P4 stage_a15P5. Partial (Ann UFilePragma dom_a15P4 stage_a15P5) (Ann UFilePragma dom_a15P4 stage_a15P5) (AnnListG ULanguageExtension dom_a15P4 stage_a15P5) (AnnListG ULanguageExtension dom_a15P4 stage_a15P5)
+ Language.Haskell.Tools.AST.References: lpPragmas :: forall dom_a15Pb stage_a15Pc. Partial (Ann UFilePragma dom_a15Pb stage_a15Pc) (Ann UFilePragma dom_a15Pb stage_a15Pc) (AnnListG ULanguageExtension dom_a15Pb stage_a15Pc) (AnnListG ULanguageExtension dom_a15Pb stage_a15Pc)
- Language.Haskell.Tools.AST.References: matchBinds :: forall dom_aYgx stage_aYgy. Lens (Ann UMatch dom_aYgx stage_aYgy) (Ann UMatch dom_aYgx stage_aYgy) (AnnMaybeG ULocalBinds dom_aYgx stage_aYgy) (AnnMaybeG ULocalBinds dom_aYgx stage_aYgy)
+ Language.Haskell.Tools.AST.References: matchBinds :: forall dom_aYgE stage_aYgF. Lens (Ann UMatch dom_aYgE stage_aYgF) (Ann UMatch dom_aYgE stage_aYgF) (AnnMaybeG ULocalBinds dom_aYgE stage_aYgF) (AnnMaybeG ULocalBinds dom_aYgE stage_aYgF)
- Language.Haskell.Tools.AST.References: matchLhs :: forall dom_aYgx stage_aYgy. Lens (Ann UMatch dom_aYgx stage_aYgy) (Ann UMatch dom_aYgx stage_aYgy) (Ann UMatchLhs dom_aYgx stage_aYgy) (Ann UMatchLhs dom_aYgx stage_aYgy)
+ Language.Haskell.Tools.AST.References: matchLhs :: forall dom_aYgE stage_aYgF. Lens (Ann UMatch dom_aYgE stage_aYgF) (Ann UMatch dom_aYgE stage_aYgF) (Ann UMatchLhs dom_aYgE stage_aYgF) (Ann UMatchLhs dom_aYgE stage_aYgF)
- Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_aYgv stage_aYgw. Lens (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UMatchLhs dom_aYgv stage_aYgw) (AnnListG UPattern dom_aYgv stage_aYgw) (AnnListG UPattern dom_aYgv stage_aYgw)
+ Language.Haskell.Tools.AST.References: matchLhsArgs :: forall dom_aYgC stage_aYgD. Lens (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UMatchLhs dom_aYgC stage_aYgD) (AnnListG UPattern dom_aYgC stage_aYgD) (AnnListG UPattern dom_aYgC stage_aYgD)
- Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_aYgv stage_aYgw. Partial (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UPattern dom_aYgv stage_aYgw) (Ann UPattern dom_aYgv stage_aYgw)
+ Language.Haskell.Tools.AST.References: matchLhsLhs :: forall dom_aYgC stage_aYgD. Partial (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UPattern dom_aYgC stage_aYgD) (Ann UPattern dom_aYgC stage_aYgD)
- Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_aYgv stage_aYgw. Partial (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UName dom_aYgv stage_aYgw) (Ann UName dom_aYgv stage_aYgw)
+ Language.Haskell.Tools.AST.References: matchLhsName :: forall dom_aYgC stage_aYgD. Partial (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UName dom_aYgC stage_aYgD) (Ann UName dom_aYgC stage_aYgD)
- Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_aYgv stage_aYgw. Partial (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UOperator dom_aYgv stage_aYgw) (Ann UOperator dom_aYgv stage_aYgw)
+ Language.Haskell.Tools.AST.References: matchLhsOperator :: forall dom_aYgC stage_aYgD. Partial (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UOperator dom_aYgC stage_aYgD) (Ann UOperator dom_aYgC stage_aYgD)
- Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_aYgv stage_aYgw. Partial (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UMatchLhs dom_aYgv stage_aYgw) (Ann UPattern dom_aYgv stage_aYgw) (Ann UPattern dom_aYgv stage_aYgw)
+ Language.Haskell.Tools.AST.References: matchLhsRhs :: forall dom_aYgC stage_aYgD. Partial (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UMatchLhs dom_aYgC stage_aYgD) (Ann UPattern dom_aYgC stage_aYgD) (Ann UPattern dom_aYgC stage_aYgD)
- Language.Haskell.Tools.AST.References: matchRhs :: forall dom_aYgx stage_aYgy. Lens (Ann UMatch dom_aYgx stage_aYgy) (Ann UMatch dom_aYgx stage_aYgy) (Ann URhs dom_aYgx stage_aYgy) (Ann URhs dom_aYgx stage_aYgy)
+ Language.Haskell.Tools.AST.References: matchRhs :: forall dom_aYgE stage_aYgF. Lens (Ann UMatch dom_aYgE stage_aYgF) (Ann UMatch dom_aYgE stage_aYgF) (Ann URhs dom_aYgE stage_aYgF) (Ann URhs dom_aYgE stage_aYgF)
- Language.Haskell.Tools.AST.References: mhExports :: forall dom_a15Pg stage_a15Ph. Lens (Ann UModuleHead dom_a15Pg stage_a15Ph) (Ann UModuleHead dom_a15Pg stage_a15Ph) (AnnMaybeG UExportSpecs dom_a15Pg stage_a15Ph) (AnnMaybeG UExportSpecs dom_a15Pg stage_a15Ph)
+ Language.Haskell.Tools.AST.References: mhExports :: forall dom_a15Pn stage_a15Po. Lens (Ann UModuleHead dom_a15Pn stage_a15Po) (Ann UModuleHead dom_a15Pn stage_a15Po) (AnnMaybeG UExportSpecs dom_a15Pn stage_a15Po) (AnnMaybeG UExportSpecs dom_a15Pn stage_a15Po)
- Language.Haskell.Tools.AST.References: mhName :: forall dom_a15Pg stage_a15Ph. Lens (Ann UModuleHead dom_a15Pg stage_a15Ph) (Ann UModuleHead dom_a15Pg stage_a15Ph) (Ann UModuleName dom_a15Pg stage_a15Ph) (Ann UModuleName dom_a15Pg stage_a15Ph)
+ Language.Haskell.Tools.AST.References: mhName :: forall dom_a15Pn stage_a15Po. Lens (Ann UModuleHead dom_a15Pn stage_a15Po) (Ann UModuleHead dom_a15Pn stage_a15Po) (Ann UModuleName dom_a15Pn stage_a15Po) (Ann UModuleName dom_a15Pn stage_a15Po)
- Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a15Pg stage_a15Ph. Lens (Ann UModuleHead dom_a15Pg stage_a15Ph) (Ann UModuleHead dom_a15Pg stage_a15Ph) (AnnMaybeG UModulePragma dom_a15Pg stage_a15Ph) (AnnMaybeG UModulePragma dom_a15Pg stage_a15Ph)
+ Language.Haskell.Tools.AST.References: mhPragma :: forall dom_a15Pn stage_a15Po. Lens (Ann UModuleHead dom_a15Pn stage_a15Po) (Ann UModuleHead dom_a15Pn stage_a15Po) (AnnMaybeG UModulePragma dom_a15Pn stage_a15Po) (AnnMaybeG UModulePragma dom_a15Pn stage_a15Po)
- Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_aZOd stage_aZOe. Partial (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UMinimalFormula dom_aZOd stage_aZOe) (AnnListG UMinimalFormula dom_aZOd stage_aZOe) (AnnListG UMinimalFormula dom_aZOd stage_aZOe)
+ Language.Haskell.Tools.AST.References: minimalAnds :: forall dom_aZOk stage_aZOl. Partial (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UMinimalFormula dom_aZOk stage_aZOl) (AnnListG UMinimalFormula dom_aZOk stage_aZOl) (AnnListG UMinimalFormula dom_aZOk stage_aZOl)
- Language.Haskell.Tools.AST.References: minimalInner :: forall dom_aZOd stage_aZOe. Partial (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UMinimalFormula dom_aZOd stage_aZOe)
+ Language.Haskell.Tools.AST.References: minimalInner :: forall dom_aZOk stage_aZOl. Partial (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UMinimalFormula dom_aZOk stage_aZOl)
- Language.Haskell.Tools.AST.References: minimalName :: forall dom_aZOd stage_aZOe. Partial (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UName dom_aZOd stage_aZOe) (Ann UName dom_aZOd stage_aZOe)
+ Language.Haskell.Tools.AST.References: minimalName :: forall dom_aZOk stage_aZOl. Partial (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UName dom_aZOk stage_aZOl) (Ann UName dom_aZOk stage_aZOl)
- Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_aZOd stage_aZOe. Partial (Ann UMinimalFormula dom_aZOd stage_aZOe) (Ann UMinimalFormula dom_aZOd stage_aZOe) (AnnListG UMinimalFormula dom_aZOd stage_aZOe) (AnnListG UMinimalFormula dom_aZOd stage_aZOe)
+ Language.Haskell.Tools.AST.References: minimalOrs :: forall dom_aZOk stage_aZOl. Partial (Ann UMinimalFormula dom_aZOk stage_aZOl) (Ann UMinimalFormula dom_aZOk stage_aZOl) (AnnListG UMinimalFormula dom_aZOk stage_aZOl) (AnnListG UMinimalFormula dom_aZOk stage_aZOl)
- Language.Haskell.Tools.AST.References: modDecl :: forall dom_a15Pi stage_a15Pj. Lens (Ann UModule dom_a15Pi stage_a15Pj) (Ann UModule dom_a15Pi stage_a15Pj) (AnnListG UDecl dom_a15Pi stage_a15Pj) (AnnListG UDecl dom_a15Pi stage_a15Pj)
+ Language.Haskell.Tools.AST.References: modDecl :: forall dom_a15Pp stage_a15Pq. Lens (Ann UModule dom_a15Pp stage_a15Pq) (Ann UModule dom_a15Pp stage_a15Pq) (AnnListG UDecl dom_a15Pp stage_a15Pq) (AnnListG UDecl dom_a15Pp stage_a15Pq)
- Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a15P2 stage_a15P3. Partial (Ann UModulePragma dom_a15P2 stage_a15P3) (Ann UModulePragma dom_a15P2 stage_a15P3) (AnnListG UStringNode dom_a15P2 stage_a15P3) (AnnListG UStringNode dom_a15P2 stage_a15P3)
+ Language.Haskell.Tools.AST.References: modDeprecatedPragma :: forall dom_a15P9 stage_a15Pa. Partial (Ann UModulePragma dom_a15P9 stage_a15Pa) (Ann UModulePragma dom_a15P9 stage_a15Pa) (AnnListG UStringNode dom_a15P9 stage_a15Pa) (AnnListG UStringNode dom_a15P9 stage_a15Pa)
- Language.Haskell.Tools.AST.References: modHead :: forall dom_a15Pi stage_a15Pj. Lens (Ann UModule dom_a15Pi stage_a15Pj) (Ann UModule dom_a15Pi stage_a15Pj) (AnnMaybeG UModuleHead dom_a15Pi stage_a15Pj) (AnnMaybeG UModuleHead dom_a15Pi stage_a15Pj)
+ Language.Haskell.Tools.AST.References: modHead :: forall dom_a15Pp stage_a15Pq. Lens (Ann UModule dom_a15Pp stage_a15Pq) (Ann UModule dom_a15Pp stage_a15Pq) (AnnMaybeG UModuleHead dom_a15Pp stage_a15Pq) (AnnMaybeG UModuleHead dom_a15Pp stage_a15Pq)
- Language.Haskell.Tools.AST.References: modImports :: forall dom_a15Pi stage_a15Pj. Lens (Ann UModule dom_a15Pi stage_a15Pj) (Ann UModule dom_a15Pi stage_a15Pj) (AnnListG UImportDecl dom_a15Pi stage_a15Pj) (AnnListG UImportDecl dom_a15Pi stage_a15Pj)
+ Language.Haskell.Tools.AST.References: modImports :: forall dom_a15Pp stage_a15Pq. Lens (Ann UModule dom_a15Pp stage_a15Pq) (Ann UModule dom_a15Pp stage_a15Pq) (AnnListG UImportDecl dom_a15Pp stage_a15Pq) (AnnListG UImportDecl dom_a15Pp stage_a15Pq)
- Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a15P2 stage_a15P3. Partial (Ann UModulePragma dom_a15P2 stage_a15P3) (Ann UModulePragma dom_a15P2 stage_a15P3) (AnnListG UStringNode dom_a15P2 stage_a15P3) (AnnListG UStringNode dom_a15P2 stage_a15P3)
+ Language.Haskell.Tools.AST.References: modWarningStr :: forall dom_a15P9 stage_a15Pa. Partial (Ann UModulePragma dom_a15P9 stage_a15Pa) (Ann UModulePragma dom_a15P9 stage_a15Pa) (AnnListG UStringNode dom_a15P9 stage_a15Pa) (AnnListG UStringNode dom_a15P9 stage_a15Pa)
- Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a15OK stage_a15OL. Lens (Ann UModuleName dom_a15OK stage_a15OL) (Ann UModuleName dom_a15OK stage_a15OL) String String
+ Language.Haskell.Tools.AST.References: moduleNameString :: forall dom_a15OR stage_a15OS. Lens (Ann UModuleName dom_a15OR stage_a15OS) (Ann UModuleName dom_a15OR stage_a15OS) String String
- Language.Haskell.Tools.AST.References: numberInteger :: forall dom_aV3a stage_aV3b. Lens (Ann Number dom_aV3a stage_aV3b) (Ann Number dom_aV3a stage_aV3b) Integer Integer
+ Language.Haskell.Tools.AST.References: numberInteger :: forall dom_aV3h stage_aV3i. Lens (Ann Number dom_aV3h stage_aV3i) (Ann Number dom_aV3h stage_aV3i) Integer Integer
- Language.Haskell.Tools.AST.References: oneDerived :: forall dom_aZOH stage_aZOI. Partial (Ann UDeriving dom_aZOH stage_aZOI) (Ann UDeriving dom_aZOH stage_aZOI) (Ann UInstanceHead dom_aZOH stage_aZOI) (Ann UInstanceHead dom_aZOH stage_aZOI)
+ Language.Haskell.Tools.AST.References: oneDerived :: forall dom_aZOO stage_aZOP. Partial (Ann UDeriving dom_aZOO stage_aZOP) (Ann UDeriving dom_aZOO stage_aZOP) (Ann UInstanceHead dom_aZOO stage_aZOP) (Ann UInstanceHead dom_aZOO stage_aZOP)
- Language.Haskell.Tools.AST.References: opStr :: forall dom_a15P4 stage_a15P5. Partial (Ann UFilePragma dom_a15P4 stage_a15P5) (Ann UFilePragma dom_a15P4 stage_a15P5) (Ann UStringNode dom_a15P4 stage_a15P5) (Ann UStringNode dom_a15P4 stage_a15P5)
+ Language.Haskell.Tools.AST.References: opStr :: forall dom_a15Pb stage_a15Pc. Partial (Ann UFilePragma dom_a15Pb stage_a15Pc) (Ann UFilePragma dom_a15Pb stage_a15Pc) (Ann UStringNode dom_a15Pb stage_a15Pc) (Ann UStringNode dom_a15Pb stage_a15Pc)
- Language.Haskell.Tools.AST.References: operatorName :: forall dom_aRgn stage_aRgo dom'_a2khK stage'_a2khL. Lens (Ann UOperator dom_aRgn stage_aRgo) (Ann UOperator dom_aRgn stage_aRgo) (Ann UQualifiedName dom_aRgn stage_aRgo) (Ann UQualifiedName dom_aRgn stage_aRgo)
+ Language.Haskell.Tools.AST.References: operatorName :: forall dom_aRgu stage_aRgv dom'_a2khR stage'_a2khS. Lens (Ann UOperator dom_aRgu stage_aRgv) (Ann UOperator dom_aRgu stage_aRgv) (Ann UQualifiedName dom_aRgu stage_aRgv) (Ann UQualifiedName dom_aRgu stage_aRgv)
- Language.Haskell.Tools.AST.References: patArgs :: forall dom_aZOz stage_aZOA. Partial (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UPatSynLhs dom_aZOz stage_aZOA) (AnnListG UName dom_aZOz stage_aZOA) (AnnListG UName dom_aZOz stage_aZOA)
+ Language.Haskell.Tools.AST.References: patArgs :: forall dom_aZOG stage_aZOH. Partial (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UPatSynLhs dom_aZOG stage_aZOH) (AnnListG UName dom_aZOG stage_aZOH) (AnnListG UName dom_aZOG stage_aZOH)
- Language.Haskell.Tools.AST.References: patLhs :: forall dom_aZOB stage_aZOC. Lens (Ann UPatternSynonym dom_aZOB stage_aZOC) (Ann UPatternSynonym dom_aZOB stage_aZOC) (Ann UPatSynLhs dom_aZOB stage_aZOC) (Ann UPatSynLhs dom_aZOB stage_aZOC)
+ Language.Haskell.Tools.AST.References: patLhs :: forall dom_aZOI stage_aZOJ. Lens (Ann UPatternSynonym dom_aZOI stage_aZOJ) (Ann UPatternSynonym dom_aZOI stage_aZOJ) (Ann UPatSynLhs dom_aZOI stage_aZOJ) (Ann UPatSynLhs dom_aZOI stage_aZOJ)
- Language.Haskell.Tools.AST.References: patName :: forall dom_aZOz stage_aZOA. Partial (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UName dom_aZOz stage_aZOA) (Ann UName dom_aZOz stage_aZOA)
+ Language.Haskell.Tools.AST.References: patName :: forall dom_aZOG stage_aZOH. Partial (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UName dom_aZOG stage_aZOH) (Ann UName dom_aZOG stage_aZOH)
- Language.Haskell.Tools.AST.References: patOpposite :: forall dom_aZOv stage_aZOw dom'_a28m2 stage'_a28m3. Lens (Ann UPatSynWhere dom_aZOv stage_aZOw) (Ann UPatSynWhere dom_aZOv stage_aZOw) (AnnListG UMatch dom_aZOv stage_aZOw) (AnnListG UMatch dom_aZOv stage_aZOw)
+ Language.Haskell.Tools.AST.References: patOpposite :: forall dom_aZOC stage_aZOD dom'_a28m9 stage'_a28ma. Lens (Ann UPatSynWhere dom_aZOC stage_aZOD) (Ann UPatSynWhere dom_aZOC stage_aZOD) (AnnListG UMatch dom_aZOC stage_aZOD) (AnnListG UMatch dom_aZOC stage_aZOD)
- Language.Haskell.Tools.AST.References: patQQ :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UQuasiQuote dom_aTDY stage_aTDZ) (Ann UQuasiQuote dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patQQ :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UQuasiQuote dom_aTE5 stage_aTE6) (Ann UQuasiQuote dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patRhs :: forall dom_aZOB stage_aZOC. Lens (Ann UPatternSynonym dom_aZOB stage_aZOC) (Ann UPatternSynonym dom_aZOB stage_aZOC) (Ann UPatSynRhs dom_aZOB stage_aZOC) (Ann UPatSynRhs dom_aZOB stage_aZOC)
+ Language.Haskell.Tools.AST.References: patRhs :: forall dom_aZOI stage_aZOJ. Lens (Ann UPatternSynonym dom_aZOI stage_aZOJ) (Ann UPatternSynonym dom_aZOI stage_aZOJ) (Ann UPatSynRhs dom_aZOI stage_aZOJ) (Ann UPatSynRhs dom_aZOI stage_aZOJ)
- Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_aZOx stage_aZOy. Partial (Ann UPatSynRhs dom_aZOx stage_aZOy) (Ann UPatSynRhs dom_aZOx stage_aZOy) (AnnMaybeG UPatSynWhere dom_aZOx stage_aZOy) (AnnMaybeG UPatSynWhere dom_aZOx stage_aZOy)
+ Language.Haskell.Tools.AST.References: patRhsOpposite :: forall dom_aZOE stage_aZOF. Partial (Ann UPatSynRhs dom_aZOE stage_aZOF) (Ann UPatSynRhs dom_aZOE stage_aZOF) (AnnMaybeG UPatSynWhere dom_aZOE stage_aZOF) (AnnMaybeG UPatSynWhere dom_aZOE stage_aZOF)
- Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_aZOx stage_aZOy. Lens (Ann UPatSynRhs dom_aZOx stage_aZOy) (Ann UPatSynRhs dom_aZOx stage_aZOy) (Ann UPattern dom_aZOx stage_aZOy) (Ann UPattern dom_aZOx stage_aZOy)
+ Language.Haskell.Tools.AST.References: patRhsPat :: forall dom_aZOE stage_aZOF. Lens (Ann UPatSynRhs dom_aZOE stage_aZOF) (Ann UPatSynRhs dom_aZOE stage_aZOF) (Ann UPattern dom_aZOE stage_aZOF) (Ann UPattern dom_aZOE stage_aZOF)
- Language.Haskell.Tools.AST.References: patSigName :: forall dom_aZOD stage_aZOE. Lens (Ann UPatternTypeSignature dom_aZOD stage_aZOE) (Ann UPatternTypeSignature dom_aZOD stage_aZOE) (AnnListG UName dom_aZOD stage_aZOE) (AnnListG UName dom_aZOD stage_aZOE)
+ Language.Haskell.Tools.AST.References: patSigName :: forall dom_aZOK stage_aZOL. Lens (Ann UPatternTypeSignature dom_aZOK stage_aZOL) (Ann UPatternTypeSignature dom_aZOK stage_aZOL) (AnnListG UName dom_aZOK stage_aZOL) (AnnListG UName dom_aZOK stage_aZOL)
- Language.Haskell.Tools.AST.References: patSigType :: forall dom_aZOD stage_aZOE. Lens (Ann UPatternTypeSignature dom_aZOD stage_aZOE) (Ann UPatternTypeSignature dom_aZOD stage_aZOE) (Ann UType dom_aZOD stage_aZOE) (Ann UType dom_aZOD stage_aZOE)
+ Language.Haskell.Tools.AST.References: patSigType :: forall dom_aZOK stage_aZOL. Lens (Ann UPatternTypeSignature dom_aZOK stage_aZOL) (Ann UPatternTypeSignature dom_aZOK stage_aZOL) (Ann UType dom_aZOK stage_aZOL) (Ann UType dom_aZOK stage_aZOL)
- Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_aZOz stage_aZOA. Partial (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UName dom_aZOz stage_aZOA) (Ann UName dom_aZOz stage_aZOA)
+ Language.Haskell.Tools.AST.References: patSynLhs :: forall dom_aZOG stage_aZOH. Partial (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UName dom_aZOG stage_aZOH) (Ann UName dom_aZOG stage_aZOH)
- Language.Haskell.Tools.AST.References: patSynOp :: forall dom_aZOz stage_aZOA. Partial (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UOperator dom_aZOz stage_aZOA) (Ann UOperator dom_aZOz stage_aZOA)
+ Language.Haskell.Tools.AST.References: patSynOp :: forall dom_aZOG stage_aZOH. Partial (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UOperator dom_aZOG stage_aZOH) (Ann UOperator dom_aZOG stage_aZOH)
- Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_aZOz stage_aZOA. Partial (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UPatSynLhs dom_aZOz stage_aZOA) (Ann UName dom_aZOz stage_aZOA) (Ann UName dom_aZOz stage_aZOA)
+ Language.Haskell.Tools.AST.References: patSynRhs :: forall dom_aZOG stage_aZOH. Partial (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UPatSynLhs dom_aZOG stage_aZOH) (Ann UName dom_aZOG stage_aZOH) (Ann UName dom_aZOG stage_aZOH)
- Language.Haskell.Tools.AST.References: patternArgs :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (AnnListG UPattern dom_aTDY stage_aTDZ) (AnnListG UPattern dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternArgs :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (AnnListG UPattern dom_aTE5 stage_aTE6) (AnnListG UPattern dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternElems :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (AnnListG UPattern dom_aTDY stage_aTDZ) (AnnListG UPattern dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternElems :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (AnnListG UPattern dom_aTE5 stage_aTE6) (AnnListG UPattern dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternExpr :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UExpr dom_aTDY stage_aTDZ) (Ann UExpr dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternExpr :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UExpr dom_aTE5 stage_aTE6) (Ann UExpr dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternFields :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (AnnListG UPatternField dom_aTDY stage_aTDZ) (AnnListG UPatternField dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternFields :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (AnnListG UPatternField dom_aTE5 stage_aTE6) (AnnListG UPatternField dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternInner :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternInner :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternLhs :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternLhs :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternLit :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann ULiteral dom_aTDY stage_aTDZ) (Ann ULiteral dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternLit :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann ULiteral dom_aTE5 stage_aTE6) (Ann ULiteral dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann ULiteral dom_aTDY stage_aTDZ) (Ann ULiteral dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternLiteral :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann ULiteral dom_aTE5 stage_aTE6) (Ann ULiteral dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternName :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UName dom_aTDY stage_aTDZ) (Ann UName dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternName :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UName dom_aTE5 stage_aTE6) (Ann UName dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternOperator :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UOperator dom_aTDY stage_aTDZ) (Ann UOperator dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternOperator :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UOperator dom_aTE5 stage_aTE6) (Ann UOperator dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternRhs :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternRhs :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternSplice :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann USplice dom_aTDY stage_aTDZ) (Ann USplice dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternSplice :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann USplice dom_aTE5 stage_aTE6) (Ann USplice dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternSumPlaceholdersAfter :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (AnnListG UUnboxedSumPlaceHolder dom_aTDY stage_aTDZ) (AnnListG UUnboxedSumPlaceHolder dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternSumPlaceholdersAfter :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (AnnListG UUnboxedSumPlaceHolder dom_aTE5 stage_aTE6) (AnnListG UUnboxedSumPlaceHolder dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternSumPlaceholdersBefore :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (AnnListG UUnboxedSumPlaceHolder dom_aTDY stage_aTDZ) (AnnListG UUnboxedSumPlaceHolder dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternSumPlaceholdersBefore :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (AnnListG UUnboxedSumPlaceHolder dom_aTE5 stage_aTE6) (AnnListG UUnboxedSumPlaceHolder dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: patternType :: forall dom_aTDY stage_aTDZ. Partial (Ann UPattern dom_aTDY stage_aTDZ) (Ann UPattern dom_aTDY stage_aTDZ) (Ann UType dom_aTDY stage_aTDZ) (Ann UType dom_aTDY stage_aTDZ)
+ Language.Haskell.Tools.AST.References: patternType :: forall dom_aTE5 stage_aTE6. Partial (Ann UPattern dom_aTE5 stage_aTE6) (Ann UPattern dom_aTE5 stage_aTE6) (Ann UType dom_aTE5 stage_aTE6) (Ann UType dom_aTE5 stage_aTE6)
- Language.Haskell.Tools.AST.References: phaseNum :: forall dom_aYg5 stage_aYg6. Lens (Ann PhaseNumber dom_aYg5 stage_aYg6) (Ann PhaseNumber dom_aYg5 stage_aYg6) Integer Integer
+ Language.Haskell.Tools.AST.References: phaseNum :: forall dom_aYgc stage_aYgd. Lens (Ann PhaseNumber dom_aYgc stage_aYgd) (Ann PhaseNumber dom_aYgc stage_aYgd) Integer Integer
- Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_aYg7 stage_aYg8. Lens (Ann UPhaseControl dom_aYg7 stage_aYg8) (Ann UPhaseControl dom_aYg7 stage_aYg8) (AnnMaybeG PhaseNumber dom_aYg7 stage_aYg8) (AnnMaybeG PhaseNumber dom_aYg7 stage_aYg8)
+ Language.Haskell.Tools.AST.References: phaseNumber :: forall dom_aYge stage_aYgf. Lens (Ann UPhaseControl dom_aYge stage_aYgf) (Ann UPhaseControl dom_aYge stage_aYgf) (AnnMaybeG PhaseNumber dom_aYge stage_aYgf) (AnnMaybeG PhaseNumber dom_aYge stage_aYgf)
- Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_aYg7 stage_aYg8. Lens (Ann UPhaseControl dom_aYg7 stage_aYg8) (Ann UPhaseControl dom_aYg7 stage_aYg8) (AnnMaybeG PhaseInvert dom_aYg7 stage_aYg8) (AnnMaybeG PhaseInvert dom_aYg7 stage_aYg8)
+ Language.Haskell.Tools.AST.References: phaseUntil :: forall dom_aYge stage_aYgf. Lens (Ann UPhaseControl dom_aYge stage_aYgf) (Ann UPhaseControl dom_aYge stage_aYgf) (AnnMaybeG PhaseInvert dom_aYge stage_aYgf) (AnnMaybeG PhaseInvert dom_aYge stage_aYgf)
- Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (AnnMaybeG UStringNode dom_aZOn stage_aZOo) (AnnMaybeG UStringNode dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: pragmaFileName :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (AnnMaybeG UStringNode dom_aZOu stage_aZOv) (AnnMaybeG UStringNode dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_aZPf stage_aZPg. Partial (Ann UClassElement dom_aZPf stage_aZPg) (Ann UClassElement dom_aZPf stage_aZPg) (Ann UMinimalFormula dom_aZPf stage_aZPg) (Ann UMinimalFormula dom_aZPf stage_aZPg)
+ Language.Haskell.Tools.AST.References: pragmaFormula :: forall dom_aZPm stage_aZPn. Partial (Ann UClassElement dom_aZPm stage_aZPn) (Ann UClassElement dom_aZPm stage_aZPn) (Ann UMinimalFormula dom_aZPm stage_aZPn) (Ann UMinimalFormula dom_aZPm stage_aZPn)
- Language.Haskell.Tools.AST.References: pragmaInline :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UInlinePragma dom_aZOn stage_aZOo) (Ann UInlinePragma dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: pragmaInline :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UInlinePragma dom_aZOu stage_aZOv) (Ann UInlinePragma dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann LineNumber dom_aZOn stage_aZOo) (Ann LineNumber dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: pragmaLineNum :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann LineNumber dom_aZOu stage_aZOv) (Ann LineNumber dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (AnnListG UName dom_aZOn stage_aZOo) (AnnListG UName dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: pragmaObjects :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (AnnListG UName dom_aZOu stage_aZOv) (AnnListG UName dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: pragmaPhase :: forall dom_aZOl stage_aZOm. Lens (Ann USpecializePragma dom_aZOl stage_aZOm) (Ann USpecializePragma dom_aZOl stage_aZOm) (AnnMaybeG UPhaseControl dom_aZOl stage_aZOm) (AnnMaybeG UPhaseControl dom_aZOl stage_aZOm)
+ Language.Haskell.Tools.AST.References: pragmaPhase :: forall dom_aZOs stage_aZOt. Lens (Ann USpecializePragma dom_aZOs stage_aZOt) (Ann USpecializePragma dom_aZOs stage_aZOt) (AnnMaybeG UPhaseControl dom_aZOs stage_aZOt) (AnnMaybeG UPhaseControl dom_aZOs stage_aZOt)
- Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (AnnListG URule dom_aZOn stage_aZOo) (AnnListG URule dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: pragmaRule :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (AnnListG URule dom_aZOu stage_aZOv) (AnnListG URule dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: pragmaSignature :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (AnnMaybeG UName dom_aZOn stage_aZOo) (AnnMaybeG UName dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: pragmaSignature :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (AnnMaybeG UName dom_aZOu stage_aZOv) (AnnMaybeG UName dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_aV3e stage_aV3f. Partial (Ann UExprPragma dom_aV3e stage_aV3f) (Ann UExprPragma dom_aV3e stage_aV3f) (Ann USourceRange dom_aV3e stage_aV3f) (Ann USourceRange dom_aV3e stage_aV3f)
+ Language.Haskell.Tools.AST.References: pragmaSrcRange :: forall dom_aV3l stage_aV3m. Partial (Ann UExprPragma dom_aV3l stage_aV3m) (Ann UExprPragma dom_aV3l stage_aV3m) (Ann USourceRange dom_aV3l stage_aV3m) (Ann USourceRange dom_aV3l stage_aV3m)
- Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_aV3e stage_aV3f. Partial (Ann UExprPragma dom_aV3e stage_aV3f) (Ann UExprPragma dom_aV3e stage_aV3f) (Ann UStringNode dom_aV3e stage_aV3f) (Ann UStringNode dom_aV3e stage_aV3f)
+ Language.Haskell.Tools.AST.References: pragmaStr :: forall dom_aV3l stage_aV3m. Partial (Ann UExprPragma dom_aV3l stage_aV3m) (Ann UExprPragma dom_aV3l stage_aV3m) (Ann UStringNode dom_aV3l stage_aV3m) (Ann UStringNode dom_aV3l stage_aV3m)
- Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_aYgj stage_aYgk. Lens (Ann Precedence dom_aYgj stage_aYgk) (Ann Precedence dom_aYgj stage_aYgk) Int Int
+ Language.Haskell.Tools.AST.References: precedenceValue :: forall dom_aYgq stage_aYgr. Lens (Ann Precedence dom_aYgq stage_aYgr) (Ann Precedence dom_aYgq stage_aYgr) Int Int
- Language.Haskell.Tools.AST.References: procExpr :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UCmd dom_aV3v stage_aV3w) (Ann UCmd dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: procExpr :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UCmd dom_aV3C stage_aV3D) (Ann UCmd dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: procPattern :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UPattern dom_aV3v stage_aV3w) (Ann UPattern dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: procPattern :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UPattern dom_aV3C stage_aV3D) (Ann UPattern dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: promotedConName :: forall t_aRGp dom_aRGq stage_aRGr. Partial (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) (Ann UName dom_aRGq stage_aRGr) (Ann UName dom_aRGq stage_aRGr)
+ Language.Haskell.Tools.AST.References: promotedConName :: forall t_aRGw dom_aRGx stage_aRGy. Partial (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) (Ann UName dom_aRGx stage_aRGy) (Ann UName dom_aRGx stage_aRGy)
- Language.Haskell.Tools.AST.References: promotedElements :: forall t_aRGp dom_aRGq stage_aRGr t'_a2k7E. Partial (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) (AnnListG t_aRGp dom_aRGq stage_aRGr) (AnnListG t_aRGp dom_aRGq stage_aRGr)
+ Language.Haskell.Tools.AST.References: promotedElements :: forall t_aRGw dom_aRGx stage_aRGy t'_a2k7L. Partial (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) (AnnListG t_aRGw dom_aRGx stage_aRGy) (AnnListG t_aRGw dom_aRGx stage_aRGy)
- Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_aRGp dom_aRGq stage_aRGr. Partial (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) Integer Integer
+ Language.Haskell.Tools.AST.References: promotedIntValue :: forall t_aRGw dom_aRGx stage_aRGy. Partial (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) Integer Integer
- Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_aRGp dom_aRGq stage_aRGr. Partial (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) (Ann (UPromoted t_aRGp) dom_aRGq stage_aRGr) String String
+ Language.Haskell.Tools.AST.References: promotedStringValue :: forall t_aRGw dom_aRGx stage_aRGy. Partial (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) (Ann (UPromoted t_aRGw) dom_aRGx stage_aRGy) String String
- Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a15qu stage_a15qv. Lens (Ann UQuasiQuote dom_a15qu stage_a15qv) (Ann UQuasiQuote dom_a15qu stage_a15qv) (Ann QQString dom_a15qu stage_a15qv) (Ann QQString dom_a15qu stage_a15qv)
+ Language.Haskell.Tools.AST.References: qqExprBody :: forall dom_a15qB stage_a15qC. Lens (Ann UQuasiQuote dom_a15qB stage_a15qC) (Ann UQuasiQuote dom_a15qB stage_a15qC) (Ann QQString dom_a15qB stage_a15qC) (Ann QQString dom_a15qB stage_a15qC)
- Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a15qu stage_a15qv. Lens (Ann UQuasiQuote dom_a15qu stage_a15qv) (Ann UQuasiQuote dom_a15qu stage_a15qv) (Ann UName dom_a15qu stage_a15qv) (Ann UName dom_a15qu stage_a15qv)
+ Language.Haskell.Tools.AST.References: qqExprName :: forall dom_a15qB stage_a15qC. Lens (Ann UQuasiQuote dom_a15qB stage_a15qC) (Ann UQuasiQuote dom_a15qB stage_a15qC) (Ann UName dom_a15qB stage_a15qC) (Ann UName dom_a15qB stage_a15qC)
- Language.Haskell.Tools.AST.References: qqString :: forall dom_a15qs stage_a15qt. Lens (Ann QQString dom_a15qs stage_a15qt) (Ann QQString dom_a15qs stage_a15qt) String String
+ Language.Haskell.Tools.AST.References: qqString :: forall dom_a15qz stage_a15qA. Lens (Ann QQString dom_a15qz stage_a15qA) (Ann QQString dom_a15qz stage_a15qA) String String
- Language.Haskell.Tools.AST.References: qualifiers :: forall dom_aRgj stage_aRgk. Lens (Ann UQualifiedName dom_aRgj stage_aRgk) (Ann UQualifiedName dom_aRgj stage_aRgk) (AnnListG UNamePart dom_aRgj stage_aRgk) (AnnListG UNamePart dom_aRgj stage_aRgk)
+ Language.Haskell.Tools.AST.References: qualifiers :: forall dom_aRgq stage_aRgr. Lens (Ann UQualifiedName dom_aRgq stage_aRgr) (Ann UQualifiedName dom_aRgq stage_aRgr) (AnnListG UNamePart dom_aRgq stage_aRgr) (AnnListG UNamePart dom_aRgq stage_aRgr)
- Language.Haskell.Tools.AST.References: quotedName :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (Ann UName dom_aV3v stage_aV3w) (Ann UName dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: quotedName :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (Ann UName dom_aV3C stage_aV3D) (Ann UName dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_aV3j dom_aV3k stage_aV3l. Partial (Ann (UCaseRhs' expr_aV3j) dom_aV3k stage_aV3l) (Ann (UCaseRhs' expr_aV3j) dom_aV3k stage_aV3l) (Ann expr_aV3j dom_aV3k stage_aV3l) (Ann expr_aV3j dom_aV3k stage_aV3l)
+ Language.Haskell.Tools.AST.References: rhsCaseExpr :: forall expr_aV3q dom_aV3r stage_aV3s. Partial (Ann (UCaseRhs' expr_aV3q) dom_aV3r stage_aV3s) (Ann (UCaseRhs' expr_aV3q) dom_aV3r stage_aV3s) (Ann expr_aV3q dom_aV3r stage_aV3s) (Ann expr_aV3q dom_aV3r stage_aV3s)
- Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_aV3j dom_aV3k stage_aV3l. Partial (Ann (UCaseRhs' expr_aV3j) dom_aV3k stage_aV3l) (Ann (UCaseRhs' expr_aV3j) dom_aV3k stage_aV3l) (AnnListG (UGuardedCaseRhs' expr_aV3j) dom_aV3k stage_aV3l) (AnnListG (UGuardedCaseRhs' expr_aV3j) dom_aV3k stage_aV3l)
+ Language.Haskell.Tools.AST.References: rhsCaseGuards :: forall expr_aV3q dom_aV3r stage_aV3s. Partial (Ann (UCaseRhs' expr_aV3q) dom_aV3r stage_aV3s) (Ann (UCaseRhs' expr_aV3q) dom_aV3r stage_aV3s) (AnnListG (UGuardedCaseRhs' expr_aV3q) dom_aV3r stage_aV3s) (AnnListG (UGuardedCaseRhs' expr_aV3q) dom_aV3r stage_aV3s)
- Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_aYgh stage_aYgi. Partial (Ann URhs dom_aYgh stage_aYgi) (Ann URhs dom_aYgh stage_aYgi) (Ann UExpr dom_aYgh stage_aYgi) (Ann UExpr dom_aYgh stage_aYgi)
+ Language.Haskell.Tools.AST.References: rhsExpr :: forall dom_aYgo stage_aYgp. Partial (Ann URhs dom_aYgo stage_aYgp) (Ann URhs dom_aYgo stage_aYgp) (Ann UExpr dom_aYgo stage_aYgp) (Ann UExpr dom_aYgo stage_aYgp)
- Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_aYgh stage_aYgi. Partial (Ann URhs dom_aYgh stage_aYgi) (Ann URhs dom_aYgh stage_aYgi) (AnnListG UGuardedRhs dom_aYgh stage_aYgi) (AnnListG UGuardedRhs dom_aYgh stage_aYgi)
+ Language.Haskell.Tools.AST.References: rhsGuards :: forall dom_aYgo stage_aYgp. Partial (Ann URhs dom_aYgo stage_aYgp) (Ann URhs dom_aYgo stage_aYgp) (AnnListG UGuardedRhs dom_aYgo stage_aYgp) (AnnListG UGuardedRhs dom_aYgo stage_aYgp)
- Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_aZOj stage_aZOk. Lens (Ann URule dom_aZOj stage_aZOk) (Ann URule dom_aZOj stage_aZOk) (AnnListG URuleVar dom_aZOj stage_aZOk) (AnnListG URuleVar dom_aZOj stage_aZOk)
+ Language.Haskell.Tools.AST.References: ruleBounded :: forall dom_aZOq stage_aZOr. Lens (Ann URule dom_aZOq stage_aZOr) (Ann URule dom_aZOq stage_aZOr) (AnnListG URuleVar dom_aZOq stage_aZOr) (AnnListG URuleVar dom_aZOq stage_aZOr)
- Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_aZOj stage_aZOk. Lens (Ann URule dom_aZOj stage_aZOk) (Ann URule dom_aZOj stage_aZOk) (Ann UExpr dom_aZOj stage_aZOk) (Ann UExpr dom_aZOj stage_aZOk)
+ Language.Haskell.Tools.AST.References: ruleLhs :: forall dom_aZOq stage_aZOr. Lens (Ann URule dom_aZOq stage_aZOr) (Ann URule dom_aZOq stage_aZOr) (Ann UExpr dom_aZOq stage_aZOr) (Ann UExpr dom_aZOq stage_aZOr)
- Language.Haskell.Tools.AST.References: ruleName :: forall dom_aZOj stage_aZOk. Lens (Ann URule dom_aZOj stage_aZOk) (Ann URule dom_aZOj stage_aZOk) (Ann UStringNode dom_aZOj stage_aZOk) (Ann UStringNode dom_aZOj stage_aZOk)
+ Language.Haskell.Tools.AST.References: ruleName :: forall dom_aZOq stage_aZOr. Lens (Ann URule dom_aZOq stage_aZOr) (Ann URule dom_aZOq stage_aZOr) (Ann UStringNode dom_aZOq stage_aZOr) (Ann UStringNode dom_aZOq stage_aZOr)
- Language.Haskell.Tools.AST.References: rulePhase :: forall dom_aZOj stage_aZOk. Lens (Ann URule dom_aZOj stage_aZOk) (Ann URule dom_aZOj stage_aZOk) (AnnMaybeG UPhaseControl dom_aZOj stage_aZOk) (AnnMaybeG UPhaseControl dom_aZOj stage_aZOk)
+ Language.Haskell.Tools.AST.References: rulePhase :: forall dom_aZOq stage_aZOr. Lens (Ann URule dom_aZOq stage_aZOr) (Ann URule dom_aZOq stage_aZOr) (AnnMaybeG UPhaseControl dom_aZOq stage_aZOr) (AnnMaybeG UPhaseControl dom_aZOq stage_aZOr)
- Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_aZOj stage_aZOk. Lens (Ann URule dom_aZOj stage_aZOk) (Ann URule dom_aZOj stage_aZOk) (Ann UExpr dom_aZOj stage_aZOk) (Ann UExpr dom_aZOj stage_aZOk)
+ Language.Haskell.Tools.AST.References: ruleRhs :: forall dom_aZOq stage_aZOr. Lens (Ann URule dom_aZOq stage_aZOr) (Ann URule dom_aZOq stage_aZOr) (Ann UExpr dom_aZOq stage_aZOr) (Ann UExpr dom_aZOq stage_aZOr)
- Language.Haskell.Tools.AST.References: ruleVarName :: forall dom_aZOh stage_aZOi. Lens (Ann URuleVar dom_aZOh stage_aZOi) (Ann URuleVar dom_aZOh stage_aZOi) (Ann UName dom_aZOh stage_aZOi) (Ann UName dom_aZOh stage_aZOi)
+ Language.Haskell.Tools.AST.References: ruleVarName :: forall dom_aZOo stage_aZOp. Lens (Ann URuleVar dom_aZOo stage_aZOp) (Ann URuleVar dom_aZOo stage_aZOp) (Ann UName dom_aZOo stage_aZOp) (Ann UName dom_aZOo stage_aZOp)
- Language.Haskell.Tools.AST.References: ruleVarType :: forall dom_aZOh stage_aZOi. Partial (Ann URuleVar dom_aZOh stage_aZOi) (Ann URuleVar dom_aZOh stage_aZOi) (Ann UType dom_aZOh stage_aZOi) (Ann UType dom_aZOh stage_aZOi)
+ Language.Haskell.Tools.AST.References: ruleVarType :: forall dom_aZOo stage_aZOp. Partial (Ann URuleVar dom_aZOo stage_aZOp) (Ann URuleVar dom_aZOo stage_aZOp) (Ann UType dom_aZOo stage_aZOp) (Ann UType dom_aZOo stage_aZOp)
- Language.Haskell.Tools.AST.References: simpleName :: forall dom_aRgl stage_aRgm dom'_a2kjk stage'_a2kjl. Lens (Ann UName dom_aRgl stage_aRgm) (Ann UName dom_aRgl stage_aRgm) (Ann UQualifiedName dom_aRgl stage_aRgm) (Ann UQualifiedName dom_aRgl stage_aRgm)
+ Language.Haskell.Tools.AST.References: simpleName :: forall dom_aRgs stage_aRgt dom'_a2kjr stage'_a2kjs. Lens (Ann UName dom_aRgs stage_aRgt) (Ann UName dom_aRgs stage_aRgt) (Ann UQualifiedName dom_aRgs stage_aRgt) (Ann UQualifiedName dom_aRgs stage_aRgt)
- Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_aRgh stage_aRgi. Lens (Ann UNamePart dom_aRgh stage_aRgi) (Ann UNamePart dom_aRgh stage_aRgi) String String
+ Language.Haskell.Tools.AST.References: simpleNameStr :: forall dom_aRgo stage_aRgp. Lens (Ann UNamePart dom_aRgo stage_aRgp) (Ann UNamePart dom_aRgo stage_aRgp) String String
- Language.Haskell.Tools.AST.References: specializeDef :: forall dom_aZOl stage_aZOm. Lens (Ann USpecializePragma dom_aZOl stage_aZOm) (Ann USpecializePragma dom_aZOl stage_aZOm) (Ann UName dom_aZOl stage_aZOm) (Ann UName dom_aZOl stage_aZOm)
+ Language.Haskell.Tools.AST.References: specializeDef :: forall dom_aZOs stage_aZOt. Lens (Ann USpecializePragma dom_aZOs stage_aZOt) (Ann USpecializePragma dom_aZOs stage_aZOt) (Ann UName dom_aZOs stage_aZOt) (Ann UName dom_aZOs stage_aZOt)
- Language.Haskell.Tools.AST.References: specializeInstance :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann USpecializePragma dom_aZP7 stage_aZP8) (Ann USpecializePragma dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: specializeInstance :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann USpecializePragma dom_aZPe stage_aZPf) (Ann USpecializePragma dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_aZP7 stage_aZP8. Partial (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UInstBodyDecl dom_aZP7 stage_aZP8) (Ann UType dom_aZP7 stage_aZP8) (Ann UType dom_aZP7 stage_aZP8)
+ Language.Haskell.Tools.AST.References: specializeInstanceType :: forall dom_aZPe stage_aZPf. Partial (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UInstBodyDecl dom_aZPe stage_aZPf) (Ann UType dom_aZPe stage_aZPf) (Ann UType dom_aZPe stage_aZPf)
- Language.Haskell.Tools.AST.References: specializePragma :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann USpecializePragma dom_aZOn stage_aZOo) (Ann USpecializePragma dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: specializePragma :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann USpecializePragma dom_aZOu stage_aZOv) (Ann USpecializePragma dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.References: specializeType :: forall dom_aZOl stage_aZOm. Lens (Ann USpecializePragma dom_aZOl stage_aZOm) (Ann USpecializePragma dom_aZOl stage_aZOm) (AnnListG UType dom_aZOl stage_aZOm) (AnnListG UType dom_aZOl stage_aZOm)
+ Language.Haskell.Tools.AST.References: specializeType :: forall dom_aZOs stage_aZOt. Lens (Ann USpecializePragma dom_aZOs stage_aZOt) (Ann USpecializePragma dom_aZOs stage_aZOt) (AnnListG UType dom_aZOs stage_aZOt) (AnnListG UType dom_aZOs stage_aZOt)
- Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a15qw stage_a15qx. Partial (Ann USplice dom_a15qw stage_a15qx) (Ann USplice dom_a15qw stage_a15qx) (Ann UExpr dom_a15qw stage_a15qx) (Ann UExpr dom_a15qw stage_a15qx)
+ Language.Haskell.Tools.AST.References: spliceExpr :: forall dom_a15qD stage_a15qE. Partial (Ann USplice dom_a15qD stage_a15qE) (Ann USplice dom_a15qD stage_a15qE) (Ann UExpr dom_a15qD stage_a15qE) (Ann UExpr dom_a15qD stage_a15qE)
- Language.Haskell.Tools.AST.References: spliceId :: forall dom_a15qw stage_a15qx. Partial (Ann USplice dom_a15qw stage_a15qx) (Ann USplice dom_a15qw stage_a15qx) (Ann UName dom_a15qw stage_a15qx) (Ann UName dom_a15qw stage_a15qx)
+ Language.Haskell.Tools.AST.References: spliceId :: forall dom_a15qD stage_a15qE. Partial (Ann USplice dom_a15qD stage_a15qE) (Ann USplice dom_a15qD stage_a15qE) (Ann UName dom_a15qD stage_a15qE) (Ann UName dom_a15qD stage_a15qE)
- Language.Haskell.Tools.AST.References: srFileName :: forall dom_aV3c stage_aV3d. Lens (Ann USourceRange dom_aV3c stage_aV3d) (Ann USourceRange dom_aV3c stage_aV3d) (Ann UStringNode dom_aV3c stage_aV3d) (Ann UStringNode dom_aV3c stage_aV3d)
+ Language.Haskell.Tools.AST.References: srFileName :: forall dom_aV3j stage_aV3k. Lens (Ann USourceRange dom_aV3j stage_aV3k) (Ann USourceRange dom_aV3j stage_aV3k) (Ann UStringNode dom_aV3j stage_aV3k) (Ann UStringNode dom_aV3j stage_aV3k)
- Language.Haskell.Tools.AST.References: srFromCol :: forall dom_aV3c stage_aV3d. Lens (Ann USourceRange dom_aV3c stage_aV3d) (Ann USourceRange dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d)
+ Language.Haskell.Tools.AST.References: srFromCol :: forall dom_aV3j stage_aV3k. Lens (Ann USourceRange dom_aV3j stage_aV3k) (Ann USourceRange dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k)
- Language.Haskell.Tools.AST.References: srFromLine :: forall dom_aV3c stage_aV3d. Lens (Ann USourceRange dom_aV3c stage_aV3d) (Ann USourceRange dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d)
+ Language.Haskell.Tools.AST.References: srFromLine :: forall dom_aV3j stage_aV3k. Lens (Ann USourceRange dom_aV3j stage_aV3k) (Ann USourceRange dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k)
- Language.Haskell.Tools.AST.References: srToCol :: forall dom_aV3c stage_aV3d. Lens (Ann USourceRange dom_aV3c stage_aV3d) (Ann USourceRange dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d)
+ Language.Haskell.Tools.AST.References: srToCol :: forall dom_aV3j stage_aV3k. Lens (Ann USourceRange dom_aV3j stage_aV3k) (Ann USourceRange dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k)
- Language.Haskell.Tools.AST.References: srToLine :: forall dom_aV3c stage_aV3d. Lens (Ann USourceRange dom_aV3c stage_aV3d) (Ann USourceRange dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d) (Ann Number dom_aV3c stage_aV3d)
+ Language.Haskell.Tools.AST.References: srToLine :: forall dom_aV3j stage_aV3k. Lens (Ann USourceRange dom_aV3j stage_aV3k) (Ann USourceRange dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k) (Ann Number dom_aV3j stage_aV3k)
- Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_aUzC dom_aUzD stage_aUzE. Partial (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (AnnListG ULocalBind dom_aUzD stage_aUzE) (AnnListG ULocalBind dom_aUzD stage_aUzE)
+ Language.Haskell.Tools.AST.References: stmtBinds :: forall expr_aUzJ dom_aUzK stage_aUzL. Partial (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (AnnListG ULocalBind dom_aUzK stage_aUzL) (AnnListG ULocalBind dom_aUzK stage_aUzL)
- Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_aUzC dom_aUzD stage_aUzE. Partial (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (Ann expr_aUzC dom_aUzD stage_aUzE) (Ann expr_aUzC dom_aUzD stage_aUzE)
+ Language.Haskell.Tools.AST.References: stmtExpr :: forall expr_aUzJ dom_aUzK stage_aUzL. Partial (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (Ann expr_aUzJ dom_aUzK stage_aUzL) (Ann expr_aUzJ dom_aUzK stage_aUzL)
- Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_aUzC dom_aUzD stage_aUzE. Partial (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (Ann (UStmt' expr_aUzC) dom_aUzD stage_aUzE) (Ann UPattern dom_aUzD stage_aUzE) (Ann UPattern dom_aUzD stage_aUzE)
+ Language.Haskell.Tools.AST.References: stmtPattern :: forall expr_aUzJ dom_aUzK stage_aUzL. Partial (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (Ann (UStmt' expr_aUzJ) dom_aUzK stage_aUzL) (Ann UPattern dom_aUzK stage_aUzL) (Ann UPattern dom_aUzK stage_aUzL)
- Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_aaku stage_aakv. Partial (Ann ULiteral dom_aaku stage_aakv) (Ann ULiteral dom_aaku stage_aakv) String String
+ Language.Haskell.Tools.AST.References: stringLitValue :: forall dom_aakB stage_aakC. Partial (Ann ULiteral dom_aakB stage_aakC) (Ann ULiteral dom_aakB stage_aakC) String String
- Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_aRgf stage_aRgg. Lens (Ann UStringNode dom_aRgf stage_aRgg) (Ann UStringNode dom_aRgf stage_aRgg) String String
+ Language.Haskell.Tools.AST.References: stringNodeStr :: forall dom_aRgm stage_aRgn. Lens (Ann UStringNode dom_aRgm stage_aRgn) (Ann UStringNode dom_aRgm stage_aRgn) String String
- Language.Haskell.Tools.AST.References: teLhs :: forall dom_aZOX stage_aZOY. Lens (Ann UTypeEqn dom_aZOX stage_aZOY) (Ann UTypeEqn dom_aZOX stage_aZOY) (Ann UType dom_aZOX stage_aZOY) (Ann UType dom_aZOX stage_aZOY)
+ Language.Haskell.Tools.AST.References: teLhs :: forall dom_aZP4 stage_aZP5. Lens (Ann UTypeEqn dom_aZP4 stage_aZP5) (Ann UTypeEqn dom_aZP4 stage_aZP5) (Ann UType dom_aZP4 stage_aZP5) (Ann UType dom_aZP4 stage_aZP5)
- Language.Haskell.Tools.AST.References: teRhs :: forall dom_aZOX stage_aZOY. Lens (Ann UTypeEqn dom_aZOX stage_aZOY) (Ann UTypeEqn dom_aZOX stage_aZOY) (Ann UType dom_aZOX stage_aZOY) (Ann UType dom_aZOX stage_aZOY)
+ Language.Haskell.Tools.AST.References: teRhs :: forall dom_aZP4 stage_aZP5. Lens (Ann UTypeEqn dom_aZP4 stage_aZP5) (Ann UTypeEqn dom_aZP4 stage_aZP5) (Ann UType dom_aZP4 stage_aZP5) (Ann UType dom_aZP4 stage_aZP5)
- Language.Haskell.Tools.AST.References: tfHead :: forall dom_aZP3 stage_aZP4. Lens (Ann UTypeFamily dom_aZP3 stage_aZP4) (Ann UTypeFamily dom_aZP3 stage_aZP4) (Ann UDeclHead dom_aZP3 stage_aZP4) (Ann UDeclHead dom_aZP3 stage_aZP4)
+ Language.Haskell.Tools.AST.References: tfHead :: forall dom_aZPa stage_aZPb. Lens (Ann UTypeFamily dom_aZPa stage_aZPb) (Ann UTypeFamily dom_aZPa stage_aZPb) (Ann UDeclHead dom_aZPa stage_aZPb) (Ann UDeclHead dom_aZPa stage_aZPb)
- Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_aZP1 stage_aZP2. Partial (Ann UTypeFamilySpec dom_aZP1 stage_aZP2) (Ann UTypeFamilySpec dom_aZP1 stage_aZP2) (Ann UInjectivityAnn dom_aZP1 stage_aZP2) (Ann UInjectivityAnn dom_aZP1 stage_aZP2)
+ Language.Haskell.Tools.AST.References: tfInjectivity :: forall dom_aZP8 stage_aZP9. Partial (Ann UTypeFamilySpec dom_aZP8 stage_aZP9) (Ann UTypeFamilySpec dom_aZP8 stage_aZP9) (Ann UInjectivityAnn dom_aZP8 stage_aZP9) (Ann UInjectivityAnn dom_aZP8 stage_aZP9)
- Language.Haskell.Tools.AST.References: tfKind :: forall dom_aZP3 stage_aZP4. Partial (Ann UTypeFamily dom_aZP3 stage_aZP4) (Ann UTypeFamily dom_aZP3 stage_aZP4) (AnnMaybeG UKindConstraint dom_aZP3 stage_aZP4) (AnnMaybeG UKindConstraint dom_aZP3 stage_aZP4)
+ Language.Haskell.Tools.AST.References: tfKind :: forall dom_aZPa stage_aZPb. Partial (Ann UTypeFamily dom_aZPa stage_aZPb) (Ann UTypeFamily dom_aZPa stage_aZPb) (AnnMaybeG UKindConstraint dom_aZPa stage_aZPb) (AnnMaybeG UKindConstraint dom_aZPa stage_aZPb)
- Language.Haskell.Tools.AST.References: tfSpec :: forall dom_aZP3 stage_aZP4. Partial (Ann UTypeFamily dom_aZP3 stage_aZP4) (Ann UTypeFamily dom_aZP3 stage_aZP4) (AnnMaybeG UTypeFamilySpec dom_aZP3 stage_aZP4) (AnnMaybeG UTypeFamilySpec dom_aZP3 stage_aZP4)
+ Language.Haskell.Tools.AST.References: tfSpec :: forall dom_aZPa stage_aZPb. Partial (Ann UTypeFamily dom_aZPa stage_aZPb) (Ann UTypeFamily dom_aZPa stage_aZPb) (AnnMaybeG UTypeFamilySpec dom_aZPa stage_aZPb) (AnnMaybeG UTypeFamilySpec dom_aZPa stage_aZPb)
- Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_aZP1 stage_aZP2. Partial (Ann UTypeFamilySpec dom_aZP1 stage_aZP2) (Ann UTypeFamilySpec dom_aZP1 stage_aZP2) (Ann UKindConstraint dom_aZP1 stage_aZP2) (Ann UKindConstraint dom_aZP1 stage_aZP2)
+ Language.Haskell.Tools.AST.References: tfSpecKind :: forall dom_aZP8 stage_aZP9. Partial (Ann UTypeFamilySpec dom_aZP8 stage_aZP9) (Ann UTypeFamilySpec dom_aZP8 stage_aZP9) (Ann UKindConstraint dom_aZP8 stage_aZP9) (Ann UKindConstraint dom_aZP8 stage_aZP9)
- Language.Haskell.Tools.AST.References: tfTypeVar :: forall dom_aZP1 stage_aZP2. Partial (Ann UTypeFamilySpec dom_aZP1 stage_aZP2) (Ann UTypeFamilySpec dom_aZP1 stage_aZP2) (Ann UTyVar dom_aZP1 stage_aZP2) (Ann UTyVar dom_aZP1 stage_aZP2)
+ Language.Haskell.Tools.AST.References: tfTypeVar :: forall dom_aZP8 stage_aZP9. Partial (Ann UTypeFamilySpec dom_aZP8 stage_aZP9) (Ann UTypeFamilySpec dom_aZP8 stage_aZP9) (Ann UTyVar dom_aZP8 stage_aZP9) (Ann UTyVar dom_aZP8 stage_aZP9)
- Language.Haskell.Tools.AST.References: thenExpr :: forall dom_aUzy stage_aUzz. Partial (Ann UCompStmt dom_aUzy stage_aUzz) (Ann UCompStmt dom_aUzy stage_aUzz) (Ann UExpr dom_aUzy stage_aUzz) (Ann UExpr dom_aUzy stage_aUzz)
+ Language.Haskell.Tools.AST.References: thenExpr :: forall dom_aUzF stage_aUzG. Partial (Ann UCompStmt dom_aUzF stage_aUzG) (Ann UCompStmt dom_aUzF stage_aUzG) (Ann UExpr dom_aUzF stage_aUzG) (Ann UExpr dom_aUzF stage_aUzG)
- Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann (UPromoted UType) dom_aSqn stage_aSqo) (Ann (UPromoted UType) dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: tpPromoted :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann (UPromoted UType) dom_aSqu stage_aSqv) (Ann (UPromoted UType) dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: tsName :: forall dom_aYgp stage_aYgq. Lens (Ann UTypeSignature dom_aYgp stage_aYgq) (Ann UTypeSignature dom_aYgp stage_aYgq) (AnnListG UName dom_aYgp stage_aYgq) (AnnListG UName dom_aYgp stage_aYgq)
+ Language.Haskell.Tools.AST.References: tsName :: forall dom_aYgw stage_aYgx. Lens (Ann UTypeSignature dom_aYgw stage_aYgx) (Ann UTypeSignature dom_aYgw stage_aYgx) (AnnListG UName dom_aYgw stage_aYgx) (AnnListG UName dom_aYgw stage_aYgx)
- Language.Haskell.Tools.AST.References: tsSplice :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann USplice dom_aSqn stage_aSqo) (Ann USplice dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: tsSplice :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann USplice dom_aSqu stage_aSqv) (Ann USplice dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: tsType :: forall dom_aYgp stage_aYgq. Lens (Ann UTypeSignature dom_aYgp stage_aYgq) (Ann UTypeSignature dom_aYgp stage_aYgq) (Ann UType dom_aYgp stage_aYgq) (Ann UType dom_aYgp stage_aYgq)
+ Language.Haskell.Tools.AST.References: tsType :: forall dom_aYgw stage_aYgx. Lens (Ann UTypeSignature dom_aYgw stage_aYgx) (Ann UTypeSignature dom_aYgw stage_aYgx) (Ann UType dom_aYgw stage_aYgx) (Ann UType dom_aYgw stage_aYgx)
- Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_aV3p stage_aV3q dom'_a2hdM stage'_a2hdN. Partial (Ann UTupSecElem dom_aV3p stage_aV3q) (Ann UTupSecElem dom_aV3p stage_aV3q) (Ann UExpr dom_aV3p stage_aV3q) (Ann UExpr dom_aV3p stage_aV3q)
+ Language.Haskell.Tools.AST.References: tupSecExpr :: forall dom_aV3w stage_aV3x dom'_a2hdT stage'_a2hdU. Partial (Ann UTupSecElem dom_aV3w stage_aV3x) (Ann UTupSecElem dom_aV3w stage_aV3x) (Ann UExpr dom_aV3w stage_aV3x) (Ann UExpr dom_aV3w stage_aV3x)
- Language.Haskell.Tools.AST.References: tupleElems :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UExpr dom_aV3v stage_aV3w) (AnnListG UExpr dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: tupleElems :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UExpr dom_aV3C stage_aV3D) (AnnListG UExpr dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_aV3v stage_aV3w. Partial (Ann UExpr dom_aV3v stage_aV3w) (Ann UExpr dom_aV3v stage_aV3w) (AnnListG UTupSecElem dom_aV3v stage_aV3w) (AnnListG UTupSecElem dom_aV3v stage_aV3w)
+ Language.Haskell.Tools.AST.References: tupleSectionElems :: forall dom_aV3C stage_aV3D. Partial (Ann UExpr dom_aV3C stage_aV3D) (Ann UExpr dom_aV3C stage_aV3D) (AnnListG UTupSecElem dom_aV3C stage_aV3D) (AnnListG UTupSecElem dom_aV3C stage_aV3D)
- Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_aSqp stage_aSqq. Lens (Ann UTyVar dom_aSqp stage_aSqq) (Ann UTyVar dom_aSqp stage_aSqq) (AnnMaybeG UKindConstraint dom_aSqp stage_aSqq) (AnnMaybeG UKindConstraint dom_aSqp stage_aSqq)
+ Language.Haskell.Tools.AST.References: tyVarKind :: forall dom_aSqw stage_aSqx. Lens (Ann UTyVar dom_aSqw stage_aSqx) (Ann UTyVar dom_aSqw stage_aSqx) (AnnMaybeG UKindConstraint dom_aSqw stage_aSqx) (AnnMaybeG UKindConstraint dom_aSqw stage_aSqx)
- Language.Haskell.Tools.AST.References: tyVarName :: forall dom_aSqp stage_aSqq. Lens (Ann UTyVar dom_aSqp stage_aSqq) (Ann UTyVar dom_aSqp stage_aSqq) (Ann UName dom_aSqp stage_aSqq) (Ann UName dom_aSqp stage_aSqq)
+ Language.Haskell.Tools.AST.References: tyVarName :: forall dom_aSqw stage_aSqx. Lens (Ann UTyVar dom_aSqw stage_aSqx) (Ann UTyVar dom_aSqw stage_aSqx) (Ann UName dom_aSqw stage_aSqx) (Ann UName dom_aSqw stage_aSqx)
- Language.Haskell.Tools.AST.References: typeArg :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeArg :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeBounded :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (AnnListG UTyVar dom_aSqn stage_aSqo) (AnnListG UTyVar dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeBounded :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (AnnListG UTyVar dom_aSqu stage_aSqv) (AnnListG UTyVar dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeCon :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeCon :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeCtx :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UContext dom_aSqn stage_aSqo) (Ann UContext dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeCtx :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UContext dom_aSqu stage_aSqv) (Ann UContext dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeElement :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeElement :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeElements :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (AnnListG UType dom_aSqn stage_aSqo) (AnnListG UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeElements :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (AnnListG UType dom_aSqu stage_aSqv) (AnnListG UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeInner :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeInner :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeKind :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UKind dom_aSqn stage_aSqo) (Ann UKind dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeKind :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UKind dom_aSqu stage_aSqv) (Ann UKind dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeLeft :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeLeft :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeName :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UName dom_aSqn stage_aSqo) (Ann UName dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeName :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UName dom_aSqu stage_aSqv) (Ann UName dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeOperator :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UOperator dom_aSqn stage_aSqo) (Ann UOperator dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeOperator :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UOperator dom_aSqu stage_aSqv) (Ann UOperator dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeParam :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeParam :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeQQ :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UQuasiQuote dom_aSqn stage_aSqo) (Ann UQuasiQuote dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeQQ :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UQuasiQuote dom_aSqu stage_aSqv) (Ann UQuasiQuote dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeResult :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeResult :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeRight :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeRight :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeType :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeType :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_aSqn stage_aSqo. Partial (Ann UType dom_aSqn stage_aSqo) (Ann UType dom_aSqn stage_aSqo) (Ann UName dom_aSqn stage_aSqo) (Ann UName dom_aSqn stage_aSqo)
+ Language.Haskell.Tools.AST.References: typeWildcardName :: forall dom_aSqu stage_aSqv. Partial (Ann UType dom_aSqu stage_aSqv) (Ann UType dom_aSqu stage_aSqv) (Ann UName dom_aSqu stage_aSqv) (Ann UName dom_aSqu stage_aSqv)
- Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_aRgj stage_aRgk. Lens (Ann UQualifiedName dom_aRgj stage_aRgk) (Ann UQualifiedName dom_aRgj stage_aRgk) (Ann UNamePart dom_aRgj stage_aRgk) (Ann UNamePart dom_aRgj stage_aRgk)
+ Language.Haskell.Tools.AST.References: unqualifiedName :: forall dom_aRgq stage_aRgr. Lens (Ann UQualifiedName dom_aRgq stage_aRgr) (Ann UQualifiedName dom_aRgq stage_aRgr) (Ann UNamePart dom_aRgq stage_aRgr) (Ann UNamePart dom_aRgq stage_aRgr)
- Language.Haskell.Tools.AST.References: usingExpr :: forall dom_aUzy stage_aUzz. Partial (Ann UCompStmt dom_aUzy stage_aUzz) (Ann UCompStmt dom_aUzy stage_aUzz) (AnnMaybeG UExpr dom_aUzy stage_aUzz) (AnnMaybeG UExpr dom_aUzy stage_aUzz)
+ Language.Haskell.Tools.AST.References: usingExpr :: forall dom_aUzF stage_aUzG. Partial (Ann UCompStmt dom_aUzF stage_aUzG) (Ann UCompStmt dom_aUzF stage_aUzG) (AnnMaybeG UExpr dom_aUzF stage_aUzG) (AnnMaybeG UExpr dom_aUzF stage_aUzG)
- Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_aYgz stage_aYgA. Partial (Ann UValueBind dom_aYgz stage_aYgA) (Ann UValueBind dom_aYgz stage_aYgA) (AnnMaybeG ULocalBinds dom_aYgz stage_aYgA) (AnnMaybeG ULocalBinds dom_aYgz stage_aYgA)
+ Language.Haskell.Tools.AST.References: valBindLocals :: forall dom_aYgG stage_aYgH. Partial (Ann UValueBind dom_aYgG stage_aYgH) (Ann UValueBind dom_aYgG stage_aYgH) (AnnMaybeG ULocalBinds dom_aYgG stage_aYgH) (AnnMaybeG ULocalBinds dom_aYgG stage_aYgH)
- Language.Haskell.Tools.AST.References: valBindPat :: forall dom_aYgz stage_aYgA. Partial (Ann UValueBind dom_aYgz stage_aYgA) (Ann UValueBind dom_aYgz stage_aYgA) (Ann UPattern dom_aYgz stage_aYgA) (Ann UPattern dom_aYgz stage_aYgA)
+ Language.Haskell.Tools.AST.References: valBindPat :: forall dom_aYgG stage_aYgH. Partial (Ann UValueBind dom_aYgG stage_aYgH) (Ann UValueBind dom_aYgG stage_aYgH) (Ann UPattern dom_aYgG stage_aYgH) (Ann UPattern dom_aYgG stage_aYgH)
- Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_aYgz stage_aYgA. Partial (Ann UValueBind dom_aYgz stage_aYgA) (Ann UValueBind dom_aYgz stage_aYgA) (Ann URhs dom_aYgz stage_aYgA) (Ann URhs dom_aYgz stage_aYgA)
+ Language.Haskell.Tools.AST.References: valBindRhs :: forall dom_aYgG stage_aYgH. Partial (Ann UValueBind dom_aYgG stage_aYgH) (Ann UValueBind dom_aYgG stage_aYgH) (Ann URhs dom_aYgG stage_aYgH) (Ann URhs dom_aYgG stage_aYgH)
- Language.Haskell.Tools.AST.References: warnMessage :: forall dom_aZOn stage_aZOo. Partial (Ann UTopLevelPragma dom_aZOn stage_aZOo) (Ann UTopLevelPragma dom_aZOn stage_aZOo) (AnnListG UStringNode dom_aZOn stage_aZOo) (AnnListG UStringNode dom_aZOn stage_aZOo)
+ Language.Haskell.Tools.AST.References: warnMessage :: forall dom_aZOu stage_aZOv. Partial (Ann UTopLevelPragma dom_aZOu stage_aZOv) (Ann UTopLevelPragma dom_aZOu stage_aZOv) (AnnListG UStringNode dom_aZOu stage_aZOv) (AnnListG UStringNode dom_aZOu stage_aZOv)
- Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_amJF. Partial (NameInfo n_amJF) (NameInfo n_amJF) RdrName RdrName
+ Language.Haskell.Tools.AST.SemaInfoTypes: ambiguousName :: forall n_amJM. Partial (NameInfo n_amJM) (NameInfo n_amJM) RdrName RdrName
- Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_amJC. Lens (ImportInfo n_amJC) (ImportInfo n_amJC) [IdP n_amJC] [IdP n_amJC]
+ Language.Haskell.Tools.AST.SemaInfoTypes: availableNames :: forall n_amJJ. Lens (ImportInfo n_amJJ) (ImportInfo n_amJJ) [IdP n_amJJ] [IdP n_amJJ]
- Language.Haskell.Tools.AST.SemaInfoTypes: defDynFlags :: forall n_amJD. Lens (ModuleInfo n_amJD) (ModuleInfo n_amJD) DynFlags DynFlags
+ Language.Haskell.Tools.AST.SemaInfoTypes: defDynFlags :: forall n_amJK. Lens (ModuleInfo n_amJK) (ModuleInfo n_amJK) DynFlags DynFlags
- Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_amJD. Lens (ModuleInfo n_amJD) (ModuleInfo n_amJD) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: defIsBootModule :: forall n_amJK. Lens (ModuleInfo n_amJK) (ModuleInfo n_amJK) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_amJD. Lens (ModuleInfo n_amJD) (ModuleInfo n_amJD) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: defModuleName :: forall n_amJK. Lens (ModuleInfo n_amJK) (ModuleInfo n_amJK) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_amJF. Partial (NameInfo n_amJF) (NameInfo n_amJF) String String
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitName :: forall n_amJM. Partial (NameInfo n_amJM) (NameInfo n_amJM) String String
- Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_amJD n'_auSJ. Lens (ModuleInfo n_amJD) (ModuleInfo n'_auSJ) [PName n_amJD] [PName n'_auSJ]
+ Language.Haskell.Tools.AST.SemaInfoTypes: implicitNames :: forall n_amJK n'_auSQ. Lens (ModuleInfo n_amJK) (ModuleInfo n'_auSQ) [PName n_amJK] [PName n'_auSQ]
- Language.Haskell.Tools.AST.SemaInfoTypes: importTransMods :: forall n_amJC. Lens (ImportInfo n_amJC) (ImportInfo n_amJC) [Module] [Module]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importTransMods :: forall n_amJJ. Lens (ImportInfo n_amJJ) (ImportInfo n_amJJ) [Module] [Module]
- Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_amJC. Lens (ImportInfo n_amJC) (ImportInfo n_amJC) Module Module
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedModule :: forall n_amJJ. Lens (ImportInfo n_amJJ) (ImportInfo n_amJJ) Module Module
- Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_amJC. Lens (ImportInfo n_amJC) (ImportInfo n_amJC) [PName n_amJC] [PName n_amJC]
+ Language.Haskell.Tools.AST.SemaInfoTypes: importedNames :: forall n_amJJ. Lens (ImportInfo n_amJJ) (ImportInfo n_amJJ) [PName n_amJJ] [PName n_amJJ]
- Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_amJF n'_ausB. Partial (NameInfo n_amJF) (NameInfo n'_ausB) (IdP n_amJF) (IdP n'_ausB)
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameInfo :: forall n_amJM n'_ausI. Partial (NameInfo n_amJM) (NameInfo n'_ausI) (IdP n_amJM) (IdP n'_ausI)
- Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_amJF. Lens (NameInfo n_amJF) (NameInfo n_amJF) Bool Bool
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameIsDefined :: forall n_amJM. Lens (NameInfo n_amJM) (NameInfo n_amJM) Bool Bool
- Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_amJF. Partial (NameInfo n_amJF) (NameInfo n_amJF) SrcSpan SrcSpan
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameLocation :: forall n_amJM. Partial (NameInfo n_amJM) (NameInfo n_amJM) SrcSpan SrcSpan
- Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_amJF. Lens (NameInfo n_amJF) (NameInfo n_amJF) Scope Scope
+ Language.Haskell.Tools.AST.SemaInfoTypes: nameScopedLocals :: forall n_amJM. Lens (NameInfo n_amJM) (NameInfo n_amJM) Scope Scope
- Language.Haskell.Tools.AST.SemaInfoTypes: pName :: forall n_amJE. Lens (PName n_amJE) (PName n_amJE) (IdP n_amJE) (IdP n_amJE)
+ Language.Haskell.Tools.AST.SemaInfoTypes: pName :: forall n_amJL. Lens (PName n_amJL) (PName n_amJL) (IdP n_amJL) (IdP n_amJL)
- Language.Haskell.Tools.AST.SemaInfoTypes: pNameParent :: forall n_amJE. Lens (PName n_amJE) (PName n_amJE) (Maybe (IdP n_amJE)) (Maybe (IdP n_amJE))
+ Language.Haskell.Tools.AST.SemaInfoTypes: pNameParent :: forall n_amJL. Lens (PName n_amJL) (PName n_amJL) (Maybe (IdP n_amJL)) (Maybe (IdP n_amJL))
- Language.Haskell.Tools.AST.SemaInfoTypes: prelTransMods :: forall n_amJD. Lens (ModuleInfo n_amJD) (ModuleInfo n_amJD) [Module] [Module]
+ Language.Haskell.Tools.AST.SemaInfoTypes: prelTransMods :: forall n_amJK. Lens (ModuleInfo n_amJK) (ModuleInfo n_amJK) [Module] [Module]
Files
- haskell-tools-ast.cabal +1/−1
haskell-tools-ast.cabal view
@@ -1,5 +1,5 @@ name: haskell-tools-ast -version: 1.1.0.1 +version: 1.1.0.2 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.