Flat Error Codes Are Not Enough

Why you need nested, structured error data.