License headers.
Copyright year.
Makefile instead of run-tests script.
Import modern loading and autocompilation facilities.
Export commentary documentation to the README.
Edit to read standalone (more or less) and for markdown.
Document define-case*
Talking enthusiastically about defining your own matcher procedures.
Document define-algebraic-matcher and id-project.
Date to when it appeared in the git history.
Turns out I actually wrote the essay well before I implemented the
code (or dropped the essay in with the code as motivation).
Edit.  Discuss Haskell view patterns.