The recursive helper should travel recursively through nested errors when built with oops.Join(err1, err2, err3).
On collision of error attribute, we have priority rules. We use the deepest code, time, duration, domain...
When OopsError wraps multiple errors, how to change this rule?