Propagate breakpoints when inlining
As pointed out in https://gitlab.haskell.org/ghc/ghc/-/issues/23057#note_487037, the newly enabled core optimizations for the interpreter introduce the problem that break sites are discarded when inlining functions.
I've attempted a fix in the linked MR.
issue