Meh, JavaScript already had the functional programming constructs enabled in LINQ for CLR languages.