code: function Server(app, httpServer, options) {
    if (!(this instanceof Server)) {
      return new Server(app, httpServer, options);
    }
    events.EventEmitter.call(this);
  
    config = extend({}, config, options);
    this.attach = attach;
    this.serveClient = serveClientOnExpressRoute;
    this.io = this.attach(app, httpServer);
  }
docs: Attachs a myelements handler to an express app (for emiting events on client
  connection) and an http/https server for receiving client side events.
  @param {express.App} app. An express request handler (express app)
  @param {http.Server} httpServer. An http/https server to attach socket.io
  @param {Object} options.
  - {String} socketNamespace: . Default `/myelements`
  - {Function} session: an express session middleware as the one returned
  by require("express-session")({...});