Extending native prototypes in Node.js (davidwalsh.name)