Honu-style macro system for C