A primitive object system using C macros and functions.