def Owners.pick
import bend-lint-pack@0.1.1.0/common.bend as Commonimport Base
import bend-lint-pack@0.1.1.0/vendor/lint.bend as Lint
18def Owners.pick(
19 list: List<&2, Seen>,
20 +set: Set(),
21 had: Bool,
22 +owner: String,
23 inst: Bool,
24 span: Maybe<&2, Lint.Span>
25) -> Owners:
26 match had inst:
27 case False{} False{}:
28 Owners{Seen{owner, span} <> list, Set.add(set, owner)}
29 case _ _:
30 Owners{list, set}