This will also set the final exit status to one of the failing statuses if a failure occurs. Obviously, since there can only be one final exit status, there is only one value possible if more than one spec process fails. But the main point is to exit with some error status if some spec process fails.
An educated guess about the size but our current benchmark show a performance gain of ~1.85.
Added File::BINARY flag for ::binwrite