auto gen
Lambda functions now use lambda keyword

only generates tokens on lambdas instead of every function.

Also, forgot to mention before, but credits to Konrad Kiss for the
original:

http://www.garagegames.com/community/resources/view/16723