A scratch for functional programming paradigms and patterns in JavaScript.