const char *Error::to_string(Code code) { return error_code_to_string_array[to_underlying_type(code)]; }
static std::ostream& operator<<(std::ostream& os, const label_id value) { return os << to_underlying_type(value); }