Cleanup
asdf
timeit was broken. benchmark still no converge
All nodes are tuples now

Still creating some arrays along the way.
Pre-calculate literal length. Can't hurt
noop
Now much faster due to a potentially buggy cache key which is not a
tuple