deft
is mostly syntactic sugar with a handful of canonical forms. This allows tools to work closer to the semantics of what the code is expressing, rather the syntax.
- functions are closures assigned an indentifer
- closures take in a tuple and return a tuple
- closure tuples are curried, thus closure can be thought of as taking in a single value and returning a single value