Potential Name Conflicts in Effect Tools' Error Definitions
I am using several Effect tools like Schema, Platform and Effect itself. Now, some of these tools define errors. For instance, the Config module in Effect defines errors tagged "And" and "Or". With such names, I feel confident there will be some name conflicts between errors from different tools in the future which will render catching ineffective. Of course, I can catch these errors just after calling each function and remap them to my own errors with my own tags. Which I tried to do. But when you start doing this with platform, there are so many functions involved, this would be a real lot of work. Hence my point: do you think it would be possible to have some naming rules for errors, like PLATFORM_SYSTEM_ERROR or CONFIG_AND_ERROR. Or more ambitious, think of a way to handle error remapping at the layer level ?
