Бля, я уже не знаю, что ещё сказать. Для меня очевидно, что это плохое языковое решение и у меня есть примеры, которые это подтверждают. Но это все разбивается об "но это же идиоматично!", даже несмотря на то, что идиоматично - не значит хорошо
А у меня есть примеры, что таскать в код на одном языке идиомы из другого (программисты на фортране могут писать на фортране на любом языке, ага) без попыток узнать, есть ли идииоматичный способ решения, а когда им явно показывают, как идиоматично, упрямо говорят, что так плохо. Снова повторюсь, если плохо, делай на том языке, где хорошо.