Functions are now values.  See example.badlisp for map and reduce implementations.
I apparently broke strings due to the earlier symbol table refactoring.  Basically fixed now but won't account for Data/Func/Error value types.