I think we should change this to `Server.prototype.attach = function(http_server, configuration) {` for a little bit of added clarity. Just looking at the number of objects referred to as `server` and `this.server` and `Server` on this page makes my head hurt.