Exit immediately if a command exits with a non-zero status, and treat unset variables as an error when substituting.