Help overriding a derivations runtime Haskell dependencies (reproducible pinned nix file included)

I do wonder if I’m affected by Overriding (Haskell) packages repeatedly is surprising and non-modular #25887

Edit: Well I guess the official issue is “haskellPackages.extend” and “haskellPackages.override” are incompatible #26561

Nope, nevermind. This is the reason the guide I grabbed the override code from suggested:

haskellPackages.override (old: {
  overrides = lib.composeExtensions (old.overrides or (_: _: {})) (self: super: {
    # ...
  });
})

But for some reason I’m getting a (maybe unrelated) infinite recursion error.