I’ve said this numerous times before elsewhere but:
core:os is a mess.
We are trying to improve it a lot with `core:os/os2` which will eventually replace `core:os`. That has a much better, more consistent, and more unified error value system.