o Add a 'backout' command.  If the command fails, then it will execute
  the backout commands (in reverse order) to back out the changes.  An
  option exists to say whether the backout command will execute if THIS
  command fails, or only if future commands fail.
