enhanced compiling lambdas with zero or one argument