supporting union/sum datatypes
supporting union/sum datatypes

node.flag:
  boolean flag, used in analyze to stop infinite recursive
    transform.  I'll probably end up removing this.
constructor, typecase:
  new node types


git-svn-id: 6b0ac017e42d307e3c8dde35033ecb159d7d210f@26 6687424e-f796-406d-b1dd-24293e5947de

samrushing/irken-compiler,samrushing/irken-compiler,samrushing/irken-compiler,samrushing/irken-compiler