Correctly support scanning zero-length strings.
Parser support for slurpy arguments.
Holy crap variable arguments.  Fixes #100!