something screwy is happening with insert-record. somehow the key "b"
is staying in like it should, but only one other key is ever in the
node, and it gets replaced each time. Also, both "b" and "a" are being
put at the same offset, but the other keys are all at unique offsets.