When I set a breakpoint in Main.hs in talk in the debugger, and run it on some port (say 12345), and then run a program in the debugger using debugServer: 12345 to use the hdb process being debugged, I get:
Failed to load interface for ‘Data.Aeson.Types.Class’.
no unit id matching ‘sn-2.2.3.0-e1128005’ was found
HasCallStack backtrace:
throwIO, called at compiler/GHC/Utils/Panic.hs:184:23 in ghc-9.14.0.20250819-8c50:GHC.Utils.Panic
Failed to load interface for �Data.Aeson.Types.Class�.
no unit id matching �sn-2.2.3.0-e1128005� was found
Looking into aeson, it looks like Data.Aeson.Types.Class is not an exposed-module, but rather part of other-modules.