use Write;
use Path;
use ;
/// Write `contents` to `path` as an executable. A child process writes it,
/// not this one: a file this process held open for writing would be
/// inherited by whatever another test spawns meanwhile, and couldn't be run
/// until that let go of it ("Text file busy"). For the same reason, copy
/// executables with `cp` in a child process.