A case says its value with is, and may do other work first.
case_is.zg
# A case says its value with `is` (owner, 2026-10-07; `#strict`'s `giveS` before), and may do# other work first.enumStatus{empty,claimed:str.utf8,locked}fnlabel['s':Status]->str.utf8{letimmut'text':=match's'{empty{is"free";}claimed'who'{letimmut'prefix':="taken by ";is'prefix'++'who';}locked{is"locked";}};returngive'text';}MAIN{std::print.useful[label[Status.claimed["bo"]],newln];}