rework rule_closure() return block following Value.pm: t+