Comptime C functions

Compile-time function execution is great, as it means your program has to run less code at runtime, but what if: You’re stuck with C. You don’t want to use evil C macros, as they are debugging nightmares. You want data structures that work for all types, and that can use malloc() and free() internally.