type Cursor
import bolt@1.27.0.0/src/lsp/semantic.bend as Semanticimport Base
import bolt@1.27.0.0/src/syntax/bind.bend as Bind
79# the binders and uses are in source order, as the tokens are: each token
80# takes the head of either list when it sits there, so a document classifies
81# in one pass
82type Cursor is Data:
83 Cursor{binds: List<&2, Bind.Bind>, uses: List<&2, Bind.Use>}