Handling Exceptions with Branded Types and Control Flow - Effect Community