Consejo de Zig: `errdefer comptime unreachable;` asegurará en tiempo de compilación que a partir de ese momento nada puede fallar. Este es un patrón extremadamente importante ya que `errdefer` (limpieza en caso de error) a menudo depende de un estado particular del mundo y esto lo afirma. Caso de uso de ejemplo: Estoy trabajando en una funcionalidad que recibe algunos datos, configura un montón de buffers y luego intercambia los buffers. Tengo un montón de `errdefer` esparcidos por ahí para limpiar el nuevo buffer que se está construyendo. Pero después de intercambiar los buffers, esos `errdefer` ahora están MAL. Resultarían en un eventual doble liberación de memoria. Así que, justo cuando intercambio los buffers, coloco un `errdefer comptime unreachable` y un comentario explicando por qué es importante que no puedan ocurrir errores después de eso. Si alguna vez necesito errores después de eso, me obligará a revisar cómo hago la limpieza de errores. ¡Muy bien!