ParentFull threadglun·The problem is that it should be the caller that decides which category the error falls within, but most languages forces the callee to choose.View on HN