anchor.diff:  { lib
   , stdenv
   , fetchFromGitHub
  +, fetchpatch
  +, fetchurl
   , openssl
   , cmake
   }:
   
  +let
  +
  +  joinpaths-src = fetchurl {
  +    url = "https://github.com/AnotherFoxGuy/CMakeCM/raw/afe41f4536ae21f6f11f83e8c0b8b8c450ef1332/modules/JoinPaths.cmake";
  +    hash = "sha256-eUsNj6YqO3mMffEtUBFFgNGkeiNL+2tNgwkutkam7MQ=";
  +  };
  +
  +in
   stdenv.mkDerivation rec {
     pname = "mysocketw";
     version = "3.11.0";
  
positive.code:     hash = "sha256-mpfhmKE2l59BllkOjmURIfl17lAakXpmGh2x9SFSaAo=";
    };
  
    nativeBuildInputs = [
      cmake
    ];
  
negative.code:   buildInputs = [
      openssl
    ];
  
    postUnpack = ''(
      mkdir -p source/build/_cmcm-modules/resolved && cd $_
      cp ${joinpaths-src} JoinPaths.cmake
      printf %s 'https://AnotherFoxGuy.com/CMakeCM::modules/JoinPaths.cmake.1' > JoinPaths.cmake.whence
    )'';
  
    postPatch = lib.optionalString stdenv.isDarwin ''
      substituteInPlace src/Makefile \
  