Add support for reporting errors.
Add support for modifiers.