The serialized form of all Basic Types
can fit inside one Bytes32
chunk for merkleization
A uint256
integer will occupy the entire Bytes32
chunk.
Smaller unisigned integers and booleans are serialized, then packed with zeroes to fill the chunk