1 synopsis: Structured Errors and Error Codes for Cabal
9 This will replace the `die'` function with `dieWithException` function which will throw structured errors rather than mere strings and also assign codes to corresponding errors that can be added to the error index.