anchor.diff:  `grepp --context-lines string`
   +
     Error: 'string' is not a valid integer.
  ++
  +In `go-getoptions` this is accomplished with:
  ++
  +- `ptr := opt.Int(name, default_value, aliases)`.
  +- `opt.IntVar(&ptr, name, default_value, aliases)`.
   
   Options with Floating point arguments::
   Parse an option string argument into a Floating point value and provide an user error if the string provided is not a valid floating point.
  
positive.code: `command --approximation string`
  +
    Error: 'string' is not a valid floating point value.
  
  The features listed above relieve the programmer from the cumbersome task of converting the option argument into the expected type.
  
  
negative.code: This seemingly helpful feature has caused most scripts not to have proper man pages anymore and to have all options descriptions mixed in the help synopsis.
  
  Don't be lazy, write a man page for your program and create the program's synopsis yourself.
  
  If you are looking for options, link:http://asciidoctor.org/[asciidoctor] has a manpage backend that can generate manpages written in the Asciidoc markup.
  
  == Quick overview
  
  