Prototype k rewrite machine

I call it K rewrite machine but it's really just a simple interpreter so far. Eventually, this would become a a fast abstract rewrite machine and the starting point of native code generation.
do you plan to increment this version id every time you want to break compatibility of this class's serialized form? If you don't, you'd better not specify this.