This article assumes knowledge of Defer Basics
For ordinary error handling, read the topic on error handling