рефакторинг Prog::CallFunc