High-level programming concepts expressed in C.
Exploring allocator design in C, C3, Hare, Odin, Rust, and Zig.
Eight ways to implement defer in C.
Implemented with structs and function pointers.