Combining lodash/fp with promise chains
const P = require('bluebird')
const f = require('lodash/fp')
P.resolve([1,2,3,4]).then(x=>f(x).map(y=>y*2).value()).done(console.log)
            
        const P = require('bluebird')
const f = require('lodash/fp')
P.resolve([1,2,3,4]).then(x=>f(x).map(y=>y*2).value()).done(console.log)