going back in time
Laziness working for idTest, test further. evalx() not terminating but getting correct state in its ehhhhh infinite state
cleanups
errr....lazy *actually* works now