begin rescue chaining
rescue chains heralds
remove one level of function indirection
defer apply takes proxy, use for immediate dispatch
dependent herald status fix
symmetric tests
chain dependent rescues
refactor internal dispatch/dismiss
no need to store
filter: use guard clauses
fewer args