I'm suggesting the reverse, add a new `error_for_errno` and then `error_for_oserror` is just `error_for_errno(space, exc.errno)