* ensure enough capacity when building the LLVM type and value. * add explicit padding field and populate it to ensure proper alignment.