Quite jolly! I hope that performance impact is negligible.
Now it would be nice to make a wrapper to convert exception-throwing calls into Either-returning calls (or it's there and I missed it?). This would help with accessing standard / third-party libraries.