V2 is a major upgrade that (hopefully) makes it more scalable by moving the majority of the work to compile time instead of runtime.