A functional js library that facilitates currying and point-free / tacit programming