I mean that the compiler does not check if I’m handling the error. I can easily just ignore the error and work with the value, and therefore have code that breaks if the value might not be there.
Any code that compiles should not be able to ever segfault or have NullPointerExceptions or similar.