anchor.diff:  module Fake.FileUtils
   
   open System.IO
  -
  -let private flip f x y = f y x
   
   /// Deletes a file if it exists
   let rm = DeleteFile
  
positive.code:     else CopyFile dest src
  
  /// Like "cp" in a shell. Copies a single file.
  let cp = flip CopyFile
  
  /// Changes working directory
  let chdir = Directory.SetCurrentDirectory
  
  /// Changes working directory
  let cd = chdir
  
  /// Gets working directory
  let pwd = Directory.GetCurrentDirectory
  
  /// Like "mv" in a shell. Moves/renames a file
  let mv = flip MoveFile
negative.code:     else DeleteFile f
  
  /// Creates a directory if it doesn't exist.
  let mkdir path = CreateDir path
  
  /// <summary>
  /// Like "cp -r" in a shell. Copies a file or directory recursively.
  