A simplified pattern matcher and some example macros for a blog post.
Another macro example, and some cleanup.