It's worth adding a comment about what the `16` is. (And, is it always 16? even on 32-bit platforms?)

There is presumably some way to compute it from LLVM, but I don't know it.