This is a continuation of my previous blog post. Make sure you have read that one before continuing here. I recently gave a 20 minutes talk on classy optics at the unconference of Scale by the Bay where I also talked about this error handling technique and on my way back home I was still thinking of different ways of doing this. So, after some exploratory work, I came up with a few different alternatives. Issues with first approach Something that made me cringe and that a few of my colleagues...