/* global -Promise */
var Promise = require('bluebird');
function a(value){
return new Promise(function (resolve){
value++;
resolve(value);
});
}
function b(value){
return new Promise(function (resolve){
value = value + 2;
resolve(value);
});
}
function print(value){
return console.log(value);
}
var v = 1;
a(v).then(b).then(print);