type Seen
import bend-lint-rules@0.2.0.0/language/reused_binder.bend as ReusedBinderimport Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
21# The live uses of one binder among some nodes: the first, and the first that an earlier one on its path precedes, if
22# any. Two uses are on one path unless a match parts them: its cases, and its scrutinees, are each a path of their own.
23type Seen is Data:
24 Seen{first: Maybe<&2, Lint.Span>, second: Maybe<&2, Lint.Span>}