Cool, you know how to handle errors! That’s neat, but how do you scale your error handling to the larger context of a complex app?