- add better formatting customization capabilities (do not format the message in .throw()) - add functionality for handling the internal message typedef (e.g.: getRawMessage, getArgs, getFormattedMessage functions)