code: function Babbler (id) {
    if (!(this instanceof Babbler)) {
      throw new SyntaxError('Constructor must be called with the new operator');
    }
  
    if (!id) {
      throw new Error('id required');
    }
  
    this.id = id;
    this.listeners = [];      // Array.<Listen>
    this.conversations = {};  // Array.<Array.<Conversation>> all open conversations
  
    this.connect(); // automatically connect to the local message bus
  }
docs: append iif function to Block 
  Babbler
  @param {String} id
  @constructor