Functional dependency inversion (Node.js) Present how to manage dependency inversion with currying function. The purpose is to use a business way to manage it over technical ways.