purposejs (npm): compose pure functions
Keywords: pure|middleware|compose