So, the `--word-diff` here is very-nearly the only difference between this class and `GitDiff`. Why not adjust `GitDiff` to take an option, which could then be passed in as the `args` in the command-definition.