The Lambda builtin function is used to create custom functions, optionally with a specified name, a certain number of arguments, and a return value.
(\ {optional_name arguments} {return value}) (optionally pass arguments)
The following is a function that adds twelve to a number:
dagger> (\ {x} {+ 12 x}) 1
13
We passed in 1 as an argument, and it returned 13. (12 + 1)
We can bind a symbol to a function to reuse it many times using "set":
dagger> set {addtwelve} (\ {x} {+ 12 x})
()
dagger> addtwelve 1
13
dagger> addtwelve 4
16