every run-tree can have a error routine that executes in the case of an error being thrown. This should provide native "try-catch" like functionality for every process at a very granular level
Error routine should expect a REDUCTION_ERROR structured error which always contains a tree path to the node that threw the error.
every run-tree can have a error routine that executes in the case of an error being thrown. This should provide native "try-catch" like functionality for every process at a very granular level
Error routine should expect a REDUCTION_ERROR structured error which always contains a tree path to the node that threw the error.
Should be able to re-throw errors up the chain