Sometimes to understand things, we need to break them...
This breaks the Incremental libary by "walking" nodes up the heap. This procedure is described here. This is also my first ocaml code ever so just keep that in mind when reading over it.
To run this code, you need opam and dune. Then you need to install incremental opam install incremental.