yeah this is the one I've considered as being mildly compelling. But don't we lose the fun of having exception handling as separate to the happy path?