fixed -predef-.int
checked lambda expression syntax
fixes relating to new lambda expression syntax