BinaryHeap.acquire

void acquire(Store s, size_t initialSize = size_t.max)

Takes ownership of a store. After this, manipulating s may make the heap work incorrectly.