Variables: massive upheaval where all data is typed
- ConstantPool changes - now returns typed values
- at this point everything compiles, now I just need to get it working...