Maze Talk!
Dan Schmidt just gave a knockout talk on mazes and protocols.
A maze, for the uninitiated, is a network of paths — some of which get you where you're going, most of which don't. You start somewhere, you're trying to get somewhere else, and the whole point is that the route between the two isn't obvious. Dead ends, loops, forks that look identical: that's the genre.