> And at the end of the day, it turns out forced error checking is an idea everyone keeps reinventing, because it is actually useful to know what errors can be "thrown".
The problem of java's checked exceptions is not that being explicit is bad, it's that java's implementation is terrible.