Changed syntax. Assignment is now 'a <- 3;' and lambdas use => instead
of ->. Also renamed value classes and added new tests.