cleanup="true"
later:
if $cleanup; then a ; else b ; fi
$cleanup && rm -f mytempfile
die() { echo "$@" 1>&2; exit 1; }
cleanup="true"
later:
or slightly uglier I like one-line functions: