def domain
import bendvy-ecs-core@0.1.0.4/event_stream.bend as EventStreamimport Base
import bendvy-ecs-core@0.1.0.4/ordinary_event_declaration.bend as Event
81# Project the retained typed domain; metadata alone is not reader ownership.
82def domain(~S:Data,~E:Data,stream:Stream<S,E>) -> Event.Domain<S,E>:
83 match stream:
84 case Stream{domain,_,_,_,_,_,_,_}:domain