Lazy ffi_type computation.
Fix struct internal element alignment and size.
Delay array sizeof/alignof.
Rebuild test if libs change.