redis-based caching, again quite lightly tested so far; feedback
appreciated

only two aspects of this piece of work remain to be done: static and dynamic
profiling of souper optimizations.  neither will be difficult.