Counterfactually re-evaluate a condition with one scope value replaced —
"what would this condition say if $fields.approved were true?".
Missing containers along the path are fabricated, since assigning a value
a field doesn't hold yet is exactly the interesting case.
Counterfactually re-evaluate a condition with one scope value replaced — "what would this condition say if
$fields.approvedweretrue?". Missing containers along the path are fabricated, since assigning a value a field doesn't hold yet is exactly the interesting case.