кстати, экономить в исходниках на наглядности, к примеру перечисляя константы через запятую или используя let вместо const бесполезны, терсер подобные оптимизации делает самостоятельно, а const при компиляции меняются на let
можно тут сделать стрелочные функции, так получается на несколько байт побольше
можно ещё сделать каррирование по красоте, но имхо это уже перебор, преимущества перед bind уже теряется по размеру. и по производительности тоже не уверен. поэтому такой вариант не предлагаю :)