cleans up tests
adds tests for _.present
enhances _.invoke to handle named arguments
renames tap into log
adds common functions (e.g., forEach, map, etc)
adds first and rest
moves first/rest into a separate file
adds flatten and flatMap
implements compact
adds generators
adds missing type annotations
fixes type annotations
updates the readme
reorganizes all files into large categories
bumps up the version number