The error a caller sees for a recorded failure: a step's as StepError, a child's as ChildError, anything else as WorkflowError.
Optional
The error a caller sees for a recorded failure: a step's as StepError, a child's as ChildError, anything else as WorkflowError.