type Top
import bolt@1.27.0.0/src/rules/digest.bend as Digestimport Base
import bolt@1.27.0.0/src/syntax/outline.bend as Outline
29# a top-level def or type, by kind, name and the line it starts on, with a
30# type's constructors by name (none for a def), and what the uses on its
31# lines name (its calls, for a def): each as the binder resolved it, an item
32# of the file or one behind an import alias
33type Top is Data:
34 Top{kind: Outline.ItemKind, name: String, line: U32, ctors: List<&2, String>, calls: List<&2, Mention>}