Программа написана некорректно, потому что функция принимает только лямбду - даже когда вызываешь ее с блоком, она будет преобразовывать его в прок, чего бы нам не хотелось.
Большое спасибо за большую и трудоемкую проделанную работу Спасибо за вашу отзывчивость и ответственный, профессиональный подход к работе! За понимание и терпение! За готовность разобраться в ситуации и приложить все возможные силы для выполнения заказа! Спасибо за такое сотрудничество!