Fuck arguments, getop().
Usage is a little different, see Usage.md for details.