lambdas
bind functions to variables