Branch: remove an unused param from evalAndAdvance().
all: make r5js.DatumType a bit more opaque with a typedef.