HeaderType is the header type.
InMessagesHash is the hash of processed incoming messages.
IORoot is the I/O merkle root.
MessagesHash is the hash of emitted runtime messages.
Namespace is the header's chain namespace.
PreviousHash is the previous block hash.
Round is the block round.
StateRoot is the state merkle root.
Timestamp is the block timestamp (POSIX time).
Version is the protocol version number.
Header is a block header.
Keep this in sync with /runtime/src/consensus/roothash/block.rs.