POC to get structure layout info from headers via cc

Use define-c-record to specify each struct and element name that
you want size and offset information for, and it will create, build
and run a small C program using sizeof and offsetof that spits
out that information, then read the results into `grovelled-types'
which you can use as grist for your FFI of choice