clojure like fn, (fn [x] x), lambda is now sort of macro defined as fn