спасибо, переписал на полностью компилируемый пример
https://scastie.scala-lang.org/CRSdWo6DQEa0fxILfZCdsQ но вопрос был не совсем про скасти )
есть функция func: Int => String => ZIO[Any, Nothing, Unit] где-то она будет вызвана со своими аргументами, но перед этим преобразовать ее так, чтобы повлиять на эффект внутри, пока написал Kleisli(func).mapF(f =>
Kleisli(f).mapF ...