type Cursor
import bendvy-ecs-core@0.1.0.4/resource_field_binding.bend as ResourceFieldBindingimport Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
26# Erased canonical lens; no closure/payload is retained in the runtime cursor.
27type Cursor<-S:Data,-W:Type,-P:Type,-Rest:Type,-I:Data,-lens:Product.Lens<W,P,Rest>> is Data:
28 Cursor{index:I}