ap (npm): Currying in javascript. Like .bind() without also setting `this`.
Keywords: curry|apply|ap|bind|function|functional