While adapting to ned14/status-code@c8b2779 I noticed that make_nested_status_code() rejects errored_status_code instances due to is_status_code<errored_status_code<...>>::value being false.
It's also a bit unfortunate that OUTCOME_TRY can no longer convert rich llfio::file_io_error to system_error2::error due to ned14/status-code@c8b2779.