pub fn leaf(version: u64) -> Self {
        Self {
            hash: ValueHash::default(),
            version,
            is_leaf: true,
        }
    }
Creates a reference to a child with `value_hash` left blank (it will be computed later).
core/lib/merkle_tree/src/types/internal.rs