Disable the "float" attribute for the moment.
Generate byte code stub, passing arguments using argc/argv.
Packing and unpacking of structures and unions.
Give views an identity.
Give structured types an identity.
More work on view stub generation.
Extend registry to structured types.
Stub generation tests.
Register the string view in the registry.
Add support for generating signatures for ML wrappers. (TODO: split).
Prettier printing of generated ML: omit parentheses in type expressions where possible.
Prettier printing of generated ML: omit parentheses in expressions where possible.
Free structs and unions returned by value.
Omit casts where possible in generated C.
More casts omitted (look through views)
Flush formatter at end of C generation.
Distinguish values and computations in the intermediate representation.
Eliminate trivial bindings in generated C code.
Generate ML types for bigarray types.
Test for calling atomic builtins via stub generation.