Lambda feature

Lambda functions can be assigned and then used, and are codegened as kernels as expected. However, the end user cannot use lambda functions in the same line as class generation (use of from_function).