Base class for custom error types with Discord embed responses
Errors extending CustomError should be used with the CatchableCatchable decorators to implement a control flow. These errors will be caught and handled by the framework to show the user the configured response.