From my experience, "handling" the error means wrapping it in another error and returning, which is what you get from other languages for free.