added static assert to check int is 32-bit (assumed by DNABlock)