A value of type raise can be converted to any type.
Since raise cannot be constructed, this function will never actually be run.