docs: function Assignment(param, paramIndex) {
    // The parameter that we are assigning to
    this.param = param;
  
    this.conversion = undefined;
  
    // The index of this parameter in the parent Requisition. paramIndex === -1
    // is the command assignment although this should not be relied upon, it is
    // better to test param instanceof CommandAssignment
    this.paramIndex = paramIndex;
  
    this.onAssignmentChange = util.createEvent('Assignment.onAssignmentChange');
  }