Many languages have a notion of 'finalizers', but Racket has rather macabre 'will' functionality instead! https://docs.racket-lang.org/reference/willexecutor.html Succinct and memorable, but 'will' is overloaded in English unfortunately.