doJailbreak not jailbreaking?

I have

{ nixpkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixpkgs-23.05-darwin.tar.gz") { config.allowBroken = true; overlays = [ ]; }, compiler ? "default", doBenchmark ? false }:

let

  haskellDeps = ps: with ps; [
    base
    (nixpkgs.haskell.lib.doJailbreak map-reduce-folds)
  ];

in

nixpkgs.stdenv.mkDerivation {
  name = "Whatever";

  buildInputs = [
    (nixpkgs.haskellPackages.ghcWithPackages haskellDeps)
  ];
}

but with nix-shell I get

       > Setup: Encountered missing or private dependencies:
       > dump-core, streamly-bytestring >=0.1.0 && <0.2

Shouldn’t doJailbreak prevent this?