- user:message_hook(+Severity, +Message, +Lines) is semidet[multifile, library(plunit)]
- Redefine printing some messages. It appears SICStus has no way
to get multiple messages at the same line, so we roll our own.
As there is a lot pre-wired and checked in the SICStus message
handling we cannot reuse the lines. Unless I miss something ...