Common utility functions for Node.js used and maintained by Benjamin Lupton