try using a SmallVector for ins, outs (doesn't help)
measure hash key length distribution -- 37.5% of keys fit in a pointer
tweak. no change.