@xiangli-cmu Can you move this into a `NewTTLKeyHeap()` function that performs map initialization and heap initialization?