C library to define types for your data