oh actually it's kinda ok! the first two children are 300k large, and then there are 3 children each 100k large.
since it just appended a 100k block, doing its streaming thing, this makes sense. this is the algorithm i wrote, where it only consolidates when it reaches the full number of children.
