def Bodies.of
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
274def Bodies.of(seen: List<&2, Seen>, out: Set()) -> IO(Set()):
275 match seen:
276 case Nil{}:
277 IO.pure(Set(), out)
278 case Con{Seen{+owner, span}, rest}:
279 do IO<Set()>:
280 b : Maybe<&2, Lint.Node> <- Lint.body(owner)
281 Bodies.of(rest, Bodies.put(b, owner, out))