Raising the bar for functional JavaScript