interface99 (homebrew): Full-featured interfaces for C99
Keywords: c99|dynamic-dispatch|generic-programming|macros|metalang99|metaprogramming|object-oriented|oop|polymorphism|type-system|typeclasses