anchor.diff:          _ -> print "fail"
       '';
   
  -    js = writeJSBin "test_writers" { libraries = [ nodePackages.semver ]; } ''
  +    js = writeJSBin "test_writers_js_bin" { libraries = [ nodePackages.semver ]; } ''
         var semver = require('semver');
   
         if (semver.valid('1.2.3')) {
  
positive.code:       }
      '';
  
      dash = writeDashBin "test_writers" ''
       test '~' = '~' && echo 'success'
      '';
  
      rust = writeRustBin "test_writers" {} ''
        fn main(){
          println!("success")
        }
      '';
  
      haskell = writeHaskellBin "test_writers" { libraries = [ haskellPackages.acme-default ]; } ''
        import Data.Default
  
        int :: Int
  
negative.code:   };
  
    simple = {
      bash = writeBash "test_writers_bash" ''
       if [[ "test" == "test" ]]; then echo "success"; fi
      '';
  
      c = writeC "test_writers_c" { libraries = [ glib.dev ]; } ''
        #include <gio/gio.h>
        #include <stdio.h>
        int main() {
  