opendylan port of melange (generates C-FFI definitions for header files)