anchor.diff:  execution of the command. This makes it easier to break up large run blocks
   into manageable pieces.
   
  +=== Subcommands ===
  +
   Commands can have subcommands. For example, the `git` commandline tool would be
   represented by a command that has subcommands named `commit`, `add`, and so on.
   Commands with subcommands do not use a run block; execution will always be
  
positive.code: flag :v, :verbose, 'be verbose (use up to three times)', multiple: true
  --------------------------------------------------------------------------------
  
  The last part of the command defines the execution itself:
  
  [source,ruby]
  
negative.code: the supercommand, because the latter will be automatically prepended.
  
  Aliases don’t make sense for root commands, but for subcommands they do.
  
  === Command-line options ===
  
  The next few lines contain the command’s option definitions:
  
  