The difference is that BlockState.entropy() will ignore the hierarchical
structure, and will put a flat prior on the edge counts between groups.
NestedBlockState.level_entropy() returns the _correct_ contribution of
each level to the final description length, which accounts for the
hierarchical structure.