lib/altshift/promise.js
function (target, property) {
    return perform(target, function (target) {
        return target.get(property);
    }, function (target) {
        return target[property];
    });
}
function (target, property) {
    return perform(target, function (target) {
        return target.get(property);
    }, function (target) {
        return target[property];
    });
}
function ( target , property ) { return perform ( target , function ( target ) { return target . get ( property ) ; } , function ( target ) { return target [ property ] ; } ) ; }
Gets the value of a property in a future turn.

@param {Promise} target promise or value for target object
@param {string} property name of property to get
@return {Promise} promise for the property value
Gets the value of a property in a future turn .