If we could guarantee that the key and exchange are immutable,
then we could have stuck them directly into the index,
HawtDB could then eliminate the need to marshal and un-marshal
in some cases.  But since we can.. we are going to force
early marshaling.