Concerns about error handling as a breaking change in functional programming - Effect Community