Set exit traps for full logging.
Remove exit trap: too verbose, too arcane.
Ensure failures halt install command list.
Fail immediately on failed downloads.
Note shell portability on GNU bash.