docs: function DistribusConnection(transport, id, receive) {
    this.transport = transport;
    this.id = id;
  
    // create a peer
    var peer = this.transport.host.create(id);
    peer.on('message', receive);
  
    // ready state
    this.ready = Promise.resolve(this);
  }