function dispatch(object, op, args) {
    return Q(object).dispatch(op, args);
}
Calls the promised function in a future turn.
@param object    promise or immediate reference for target function
@param ...args   array of application arguments