Cool! I noticed that it doesn't have a constructor. Is this an option? I'd be curious to know the limits and capabilities. I don't remember if you also had java experience (or C++), but a comparison of the two in terms of object-oriented features would be great. Might even make a nice NUM.
