Сделал, чтобы компилировалось.
Работает. Неочевидно, конечно - но работает.