Finish fancy error reporting
Finish fancy error reporting (Issue #90)