Stop Waiting for defer: A Practical Cleanup Layer for C

Small set of cleanup helpers that cover memory, files, .. , and custom objects. Provide defer-like function on legacy code.