code: function (functionName, arguments) {
                  var self = this;
                  var args = self._getArgs(arguments);
                  var callback = self._getCallback(arguments);
  
                  return self._generic(functionName, args)
                      .nodeify(callback);
              }
docs: Calls generic driver functions
  @param {String} functionName
  @param {Object} arguments
  @returns {*}
  @private