function master(object) {
    return Promise({
        "isDef": function () {}
    }, function fallback(op, args) {
        return dispatch(object, op, args);
    }, function () {
        return Q(object).inspect();
    });
}
Annotates an object such that it will never be
transferred away from this process over any promise
communication channel.
@param object
@returns promise a wrapping of that object that
additionally responds to the "isDef" message
without a rejection.