I think it would be more logical here to change `_code`'s type to `TS::FailureCode` and move the cast to the `setjmp` line.