Chunky sparsing

Implements #17.

Are there any good Java jokes around the keyword `implements` or `extends`?