normal version pieces are stored as their strictly required type: unsigned integer. Using uint64 to avoid repeated typecasting