Плюсую. У меня пока что прекрасно получается выражать все компактненько и красиво без guard и sample и т.д. но проект от горшка 2 вершка (только начали новый, обкатываем). И мне лично не совсем очевидно.
Кмк, это же очевидно из того, что гуард может вернуть евент, который можно подставить в семпл и наоборот, то есть это все сводится к базовой концепции евентов и подписок