anchor.diff:  
       mkdir -p $out/${cacheDhall}
   
  -    ${dhall}/bin/dhall --alpha --file '${file}' > $out/${sourceFile}
  +    ${dhallNoHTTP}/bin/dhall --alpha --file '${file}' > $out/${sourceFile}
   
  -    SHA_HASH=$(${dhall}/bin/dhall hash <<< $out/${sourceFile})
  +    SHA_HASH=$(${dhallNoHTTP}/bin/dhall hash <<< $out/${sourceFile})
   
       HASH_FILE="''${SHA_HASH/sha256:/1220}"
   
  -    ${dhall}/bin/dhall encode --file $out/${sourceFile} > $out/${cacheDhall}/$HASH_FILE
  +    ${dhallNoHTTP}/bin/dhall encode --file $out/${sourceFile} > $out/${cacheDhall}/$HASH_FILE
   
       echo "missing $SHA_HASH" > $out/binary.dhall
   
  
positive.code: { haskell, haskellPackages, lib, lndir, runCommand, writeText }:
  
  { name
  
  
negative.code: }:
  
  let
    # HTTP support is disabled in order to force that HTTP dependencies are built
    # using Nix instead of using Dhall's support for HTTP imports.
    dhallNoHTTP = haskell.lib.appendConfigureFlag dhall "-f-with-http";
  
    file = writeText "${name}.dhall" code;
  
  