LiveScript is a language that compiles to JavaScript. It’s just JavaScript with some syntax improvements and feature additions, making functional style programming easier.
prelude.ls is a JavaScript library (written in LiveScript) which provides a rich set of functions to assist in functional style programming. It is somewhat based off of Haskell’s Prelude module. It’s the recommended base library for LiveScript, but will work with vanilla JavaScript as well.
Also: those LiveScript One Liners to give you an idea…
[1 2 3] |> map (* 2) |> filter (> 3) |> fold1 (+)