code: function krillPrimPrintLogLDAP(pred, key)
  {
  	var elts = pred[key].map(function (x) {
  		return (krillPrimPrintLDAP(x));
  	});
  
  	return ('(' + krillOps[key].names.ldap + elts.join('') + ')');
  }
docs: /*
  Prints out the value of a logical expression.
  This should print as:
  <operator>(<predicate>)(<predicate>)...
  
  The parens may seem unnecessary in most cases, but it is designed to
  distinguish between nested logical expressions.
  
  Inputs:
  - pred: The logical expression to print
  - key: The key for the object in the logical expression
  
  Output:
  - Returns the string representation of the specified predicate as a
  component of an LDAP search filter.