This isn't syntactic sugar over JS, its a clever(and subversive) attempt to embed Haskell/Python into JavaScript and exploit the wide base of JavaScript programmers to make them functional programmers.
hi every1 im new!!!!!!! *holds up spork* my name is katy but u can call me t3h PeNgU1N oF d00m!!!!!!!! lol...as u can see im very random!!!! thats why i came here, 2 meet random ppl like me ^_^... im 13 years old (im mature 4 my age tho!!) i like 2 watch invader zim w/ my girlfreind (im bi if u dont like it deal w/it) its our favorite tv show!!! bcuz its SOOOO random!!!! shes random 2 of course but i want 2 meet more random ppl =) like they say the more the merrier!!!! lol...neways i hope 2 make alot of freinds here so give me lots of commentses!!!!
DOOOOOMMMM!!!!!!!!!!!!!!!! <--- me bein random again ^_^ hehe...toodles!!!!!
love and waffles, *~t3h PeNgU1N oF d00m~*
Anyway, the introduction of combinators is cool (if odd looking as methods.) Personally I'd go full retard and use Roy: http://brianmckenna.org/blog/roy