This will work, but it isn't what I had in mind.  I was thinking more along the lines of having the machinery in cc.py automatically append the value of c_extract to the cache version for the generated C code.

If it looks like it would be a lot of work, then it can always be done later.