I can't tell if you're meant to do this kind of thing to vows. I honestly can't. It's either a demonstration of the power of the architecture, or it's a phenomenal hack that shouldn't be allowed out in broad daylight. Either way, I'm probably thinking too LISP-ily for my own good. Let's say that you're trying to test the behaviour of a workflow. Under certain conditions, certain things should happen. The problem is, some of those certain conditions are pretty verbose. In fact, if you've got three yes/no decisions to make, you're left having to set up eight different...