The Defer Statement
When to use a defer statement
When NOT to use a defer statement