This Markdown file is 90% the output of error_handling.bash.
I wrote the script / this document to describe the shell options errexit, inherit_errexit, and errtrace
as well as the ERR trap and their conditions and interactions in more detail as this is what I always
failed to understand with the pieces of information I found so far.