Build an OCaml module of sizes & alignments at configure time.
Move primitive names to a function.