Faster cache key. Moves the needle only slightly.

 Int keys are a bit faster than tuple keys in Python. In Julia, this made a massive
difference. In Python it saves a few milliseconds on the benchmark.

I'm working on a Julia port of Parsimonious, by-the-way: https://github.com/gitfoxi/Parsimonious.jl