Today I had some ideas for my game related to cellular automata that involved pattern matching. I googled, and found Matchure.
It might be a great pattern matcher, but the syntax and the amount of macro trickery makes me feel uncomfortable.
In an attempt to write one that relies only on functions, I made this.
Update: This is now a cute project-in-a-gist that can be used as a checkout dependency in Leiningen and Cake.