I believe the intention here was to avoid a global lookup
diff --git a/Lib/heapq.py b/Lib/heapq.py
index 02c7944..0c5a914 100644
--- a/Lib/heapq.py
+++ b/Lib/heapq.py
@@ -195,7 +195,7 @@
     heapify(result)
     _heappushpop = heappushpop
     for elem in it:
-        heappushpop(result, elem)
+        _heappushpop(result, elem)
     result.sort(reverse=True)
     return result