We're currently implementing typed throws, and as a part of it, we want to serialize over a
Type across the type-check system. As the parameter has to be not nil we're resolving to the
getNeverType(). But we're having many issues with that, because that is always
null so the serialization crashes.
null intended? I think it shouldn't, as it is a type in the stdlib, an enum, that conforms to
Error, so we can safely check our fallback type in case the function doesn't throw.
Any clues on this?