Add an interface for primitives.ml.
Make Primitives a public module.
Expose a primitive function.
Fix intnat pointer issue in test library.
Generation of 'external' declarations from types.
Add bigarray support for external declarations.
Basic read/write stub generation support.
Record properties of global names.
C stub generation from types (WIP).
Add ctypes.stubs subpackage.
Rudimentary interface for C_stubs.
Basic code printing (WIP).
More work on C stub generation.
Narrow the C_stubs interface.
Add interface for ml_stubs module.
Printer for generated ML stubs.
Generate function for retrieving primitive constructor names.
Handle external names in generated ML stubs.
Generate wrapper functions for ml stubs.

Pass projected raw pointers to C.
Simplify the Ml_stubs interface