Hey! if you were linked here from elsewhere, this version is outdated. Please read this one instead.
[EDIT: I've replaced this post because it's not very good. When I wrote it, I was idly spitballing about a pattern I thought I had maybe picked up on, without much thought. It's unfocused, poorly articulated, and lacks confidence or authority. Worse yet, it's also filled with mistakes, many of which have been noted by others over the years. Lastly, it ends with a bizarre departure into me talking about my own crappy homebrew stuff. I would delete it, but many of my colleagues strongly object to that. Preserving the blogosphere for posterity, yadda yadda. So go read the new version instead.]