working up to lambdas
working up to lambdas