Go, defer

schedule a function call to run when the surrounding function returns