Allow irrefutable patterns in arguments to define (Issue #127)
Add trace-pass and untrace-pass to harlani. Also made it more robust to unrecognized commands.

Fixes #132. Fixes #124.
Updating elegant-weapons.
Starting on a CSS Selector Matching example.