Fixed some int primitives that would explote if given a union
Interpret class defs, defs, calls and some primitives