Improves the internal error message of ExactPrint.

The current implementation just states that there was an error due to a
non-exhaustive pattern. The replacement implementation includes a user
specified location. Futhermore it highlights that the cause might either
be incorrect user supplied SrcLocInfo or a bug with the request to file
it.