PureEval — JavaScript Functional Programming Toolkit | Open Awesome