function properties, type checking for strings and alists, {} macro for alists, concatFlat[] that flattens its arguments, better type strings for JS data,