def current_observed
bendvy-ecs-core@0.1.0.4 · ordinary_condition_composition.bend:58
import bendvy-ecs-core@0.1.0.4/ordinary_condition_composition.bend as OrdinaryConditionComposition
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/machine.bend as M
58def current_observed(~S:Data,~K:Data,~V:Data,~R:Type,~take:R -> R & M.Slot<S,K,V>,~C:Type,~E:Data,~same:V -> V -> Bool,+wanted:V,observed:W.World<S,C,R,E> & M.Slot<S,K,V>) -> Evaluation<W.World<S,C,R,E>,V>:
59 match observed:
60 case (world,slot):Value{world,wanted,M.current_matches(~S,~K,~V,~same,slot,wanted)}