Тем временем JS эволюционирует, развивается и добавляет все больше фич для обхода хуевого дизайна: http://habrahabr.ru/post/268795/
/“Толстые” стрелочные функции – одна из причин, почему я так люблю JavaScript. Очень соблазнительно просто начать использовать => вместо function. Я видел целые библиотеки, где используется только вариант =>. Не думаю, однако, что это разумно. В конце концов, у => есть много особенностей и скрытых функций./