Zigův tip: 'errdefer comptime unavailableable;' zajistí, že od té doby už nic nemůže selhat. To je nesmírně důležitý vzorec, protože "erdefer" (úklid po chybě) často závisí na konkrétním stavu světa a to ho potvrzuje. Příklad použití: pracuji na funkci, která přijímá nějaká data, nastavuje spoustu bufferů a pak je vyměňuje. Mám rozsypanou spoustu 'erdefer', které se chystají na úklid nového bufferu. Ale po výměně bufferů jsou ti 'errdefeři' teď ŠPATNĚ. Nakonec by to vedlo k dvojitému volnému úderu. Takže hned při výměně bufferů jsem napsal 'errdefer comptime nedostupný' a komentář vysvětlující, proč se jeho důležité chyby už nemohou opakovat. Pokud budu po tom potřebovat chyby, donutí mě to znovu prozkoumat, jak opravuji čištění chyb. Velmi dobře!