From the point of view of the taxi driver, what does this process look like now? Other than the fact that there is a passenger riding in the back seat, what is he aware of?
The driver knows of its particular traversal technique because it knows its own implementation. This knowledge allows it to generate new movement vectors in the information space it is traversing. Of course, in order to traverse its space properly, it also needs to know about its current position in the space. This is the static context that is fed to the movement vector generator.
Yes: this is just another implementation of `match:`!
[…]