Use standard tags for structs.  Accept pointers too.  Fix noop finalizer.
Array type definition and allocator.
Add pointer offset.  Pass arguments to inner c-lambdas.