Andy: public:/private: default qualifiers

Andy: implement private typedefs

Andy: Make real a[] also define the type real[], just like real[] a.

Andy and John: (if possible) automatically turn expressions with array
sub-expressions into iteration over the array(s)
    
3d lighting

pdf output including transparency & maybe function shading

Document scoping and lifetime issues with the virtual machine, especially as
compared to C/C++ as opposed to lisp.

