When haskell-debugger-view is found in the transitive dependency closure we will use the unit found, regardless of the version.
In the future, if the representation of haskell-debugger-view changes, we will need to update heap-reconstruction of DebugValue and DebugFields to reflect the changes. Potentially we will be able to support more than one version of haskell-debugger-view.
Task: It would be good to add a check for the haskell-debugger-view version which warns when it is out of the known-to-work set of versions (at the moment that set is just {0.1})