Detailed errors.
Standardized string to programmatically identify the error.
Detailed error description and debugging information.