anchor.diff:    # convert platform to oracle architecture names
     arch = {
       x86_64-linux = "linux.x64";
  +    aarch64-linux = "linux.arm64";
       x86_64-darwin = "macos.x64";
     }.${stdenv.hostPlatform.system} or throwSystem;
   
     shortArch = {
       x86_64-linux = "linux";
  +    aarch64-linux = "linux";
       x86_64-darwin = "mac";
     }.${stdenv.hostPlatform.system} or throwSystem;
   
  
positive.code:     '';
      sourceProvenance = with sourceTypes; [ binaryBytecode ];
      license = licenses.unfree;
      platforms = [ "x86_64-linux" "x86_64-darwin" ];
      maintainers = with maintainers; [ flokli ];
      hydraPlatforms = [ ];
    };
  
negative.code:   srcFilename = component: arch: version: rel:
      "instantclient-${component}-${arch}-${version}" +
      (optionalString (rel != "") "-${rel}") +
      "dbru.zip"; # ¯\_(ツ)_/¯
  
    # fetcher for the non clickthrough artifacts
    fetcher = srcFilename: hash: fetchurl {
      url = "https://download.oracle.com/otn_software/${shortArch}/instantclient/${directory}/${srcFilename}";
      sha256 = hash;
    };
  
  