expected an alternative to exceptions, compatible with @nogc and @safe code. (c) hybrid development team 2021 - 2022. licenced under the AGPL-3.0 or later.