This is more idiomatic because you don't have uninitialized variables and has less typing.
This doesn't apply. Looks like it's based on a version where exit code is 1 (line 193), but our main.rs seems to have always have had it set to 255.
It looks like this is based on top of D3447. So I'll just hook up the dependency and we'll land it as soon as my series is landed.