cleaned up alot of stuff. now only diffuculfy is the actual
referencing.. what is the setitem and getitem special methods for c++?
assignment now works i think. getting lots of undefined references...
templates now work. Some issues with intrinsic events getting weird set
times that need to be addressed.