promise-fnapply (npm): A Function.apply that can deal with promise arguments
Keywords: promise|apply|function|functional