anchor.diff: -{ aeson, ansi-wl-pprint, base, base16-bytestring
  -, base64-bytestring, binary, brick, bytestring, containers
  -, cryptonite, data-dword, deepseq, directory, filepath, ghci-pretty
  -, here, HUnit, lens, lens-aeson, memory, mtl, optparse-generic
  -, process, QuickCheck, quickcheck-text, readline, rosezipper
  -, stdenv, tasty, tasty-hunit, tasty-quickcheck, temporary, text
  -, text-format, unordered-containers, vector, vty
  -, mkDerivation, fetchFromGitHub, lib
  -, ncurses, zlib, bzip2, solc
  +{ mkDerivation, abstract-par, aeson, ansi-wl-pprint, base
  +, base16-bytestring, base64-bytestring, binary, brick, bytestring
  +, cereal, containers, cryptonite, data-dword, deepseq, directory
  +, filepath, ghci-pretty, here, HUnit, lens, lens-aeson, memory
  +, monad-par, mtl, optparse-generic, process, QuickCheck
  +, quickcheck-text, readline, rosezipper, scientific, stdenv, tasty, tasty-hunit
  +, tasty-quickcheck, temporary, text, text-format
  +, unordered-containers, vector, vty
  +, fetchFromGitHub, lib, makeWrapper
  +, ncurses, zlib, bzip2, solc, coreutils
   }:
   
   lib.overrideDerivation (mkDerivation rec {
     pname = "hsevm";
  -  version = "0.3.2";
  +  version = "0.6.4";
   
     src = fetchFromGitHub {
       owner = "dapphub";
       repo = "hsevm";
       rev = "v${version}";
  -    sha256 = "1c6zpphs03yfvyfbv1cjf04qh5q2miq7rpd7kx2cil77msi8hxw4";
  +    sha256 = "01b67k9cam4gvsi07q3vx527m1w6p6xll64k1nl27bc8ik6jh8l9";
     };
   
     isLibrary = false;
  
positive.code: 
    postInstall = ''
      rm -rf $out/{lib,share}
    '';
  
    extraLibraries = [
      aeson ansi-wl-pprint base base16-bytestring base64-bytestring
      binary brick bytestring containers cryptonite data-dword deepseq
      directory filepath ghci-pretty lens lens-aeson memory mtl
      optparse-generic process QuickCheck quickcheck-text readline
      rosezipper temporary text text-format unordered-containers vector
      vty
    ];
    executableHaskellDepends = [
      readline zlib bzip2
  
negative.code:   maintainers = [stdenv.lib.maintainers.dbrock];
  }) (attrs: {
    buildInputs = attrs.buildInputs ++ [solc];
    nativeBuildInputs = attrs.nativeBuildInputs ++ [makeWrapper];
  })
  