Wonder if someone used effect handlers for error logging. Sounds like a natural and modular way of handling this problem.