Исправление Legioner, 02.12.19 19:02 (текущая версия) :
Тебе надо передавать пару (функция, контекст) вместо просто функции. Как, собственно, все языки и делают «под капотом».
Исходная версия Legioner, 02.12.19 19:01:
Тебе надо передавать пару (функция, контекст).