Add a Destructurable protocol.
Quick stab at recursive destructuring.
destructure, not destructure2.
Flesh out destructuring of the rest of the combinators.
Define a destructured language as a hack to enable pattern matching.
Delete a commented-out thing.
Express compaction with destructure().
Comment the compaction rules in the destructured version.
Some more comments.
Merge pull request #7 from robrix/destructurable

Destructurable