Next Version
============
* some sort of regression testing, probably using dejagnu.
* design a more efficient format for snapshot.
* inefficient use of memory, lots of matches uses way too much memory, fix this.
* automatically support zero and one based values.
* autotool the build.
* add inverted matches for set and delete, eg
    - delete !13  - delete all matches except 13
    - set !13,12,10=3 - set all matches except 13,12 and 10 to 3.
* allow delete to match flags
  - delete ~I - delete all matches that could not be integers.
* prompt on strange operations (eg, listing 10 million matches)
    - add options command to disable prompts.
* optional float rounding techniques, eg floor(), ceil(), round(), rint(), etc?
* add similar syntax as set to dregion, delete and watch.
    - watch 12,23,5 - watch these three matches

Future
======
* macro support
* support double and long long.
* read symbol table, and print its name if we have a match.
* support more esoteric number formats, such as bcd, ascii, etc.
* pagination
* save state to a file, so you can apply it to a different pid.
