Co-authored-by: Martin Nowak <code@dawg.eu>
- those skipped the ERR trap - add die function to exit with line number and message
- also add trap ERR handler to report exact error location