Patch Set 1: I would prefer that you didn't submit this

I'm not sure about this as a feature yet. I still need to write a caching implementation and experiment to see if there are enough requests that the cache can answer faster than the brute force packing to make it worth even having in the tree. Thus far everyone on the git mailing list has said this isn't worthwhile... but nobody has run the experiments to actually see.