Expand eval to work with lambdas