Sanity check sizes
Add compile time sanity checks to make sure that packed structures are the proper size, typically as defined in the NVMe standard.