That was better.
The problem is that you `import DataStructures` instead of `using DataStructures`. If you use `import` you will need to use the fully qualified name.
The push! and pop! functions exist in Base. DataStructures extends them with new methods to work with binary heap.
update! and top does not exist in Base, so DataStructures defines its own function witch you can access with
import DataStructures
DataStructures.update!()
or
using DataStructures
update!()
Ivar