def combine
import bendvy-ecs-core@0.1.0.4/feature.bend as Featureimport Base
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as P
108def combine(~S:Data,~Ctx:Type,~HE:Type,~TE:Type,observed:Ctx & Output<S,TE>,head:Output<S,HE>) -> Ctx & Output<S,Pack<HE,TE>>:
109 match observed head:
110 case (ctx,Output{te,tb,tu}) Output{he,hb,hu}: (ctx,Output{Pack{he,te},P.Sequence{hb,tb},P.Sequence{hu,tu}})