Вообще хорошо это не сделать пока akka сама не позволит хотя бы Future возвращать. Так что по мне все эти надстройки - ненужное усложнение, так как абстракция явно протекает.
aecor , судя по всему, стешит как не в себя, что тоже спорный подход
Там есть в zio akka cluster I/O своё разве? Само по себе использование unsafeRunSync ещё ничего не говорит если там код который во внешние системы не ходит.