type Owner
import bendvy-ecs-core@0.1.0.4/internal/query_read_session.bend as QueryReadSessionimport Base
import bendvy-ecs-core@0.1.0.4/change_tick.bend as Tick
import bendvy-ecs-core@0.1.0.4/entity_allocator.bend as A
16# A scan owns one Store; unrelated World owners remain outside its row loop.
17type Owner<-S:Data,-Store:Type> is Type:
18 Owner{namespace:U32,allocator:A.Allocator,store:Store,cursor:Maybe<&2,Tick.Tick>}