Можно мне костыли кружком-то выделить, чтобы я их увидел? Тут в чате продемонстировалась альтернатива (не хуже и не лучше, просто другая), но в ней мы сразу же ищем недостатки, присущие... э... Более привычной нам? Чтобы так не делать — нужно много знать, а не быть очередным PHP-шником, пишущим 3 идентичные функции, не догадываясь о каррировании
вот когда напишут нормальный промышленный гуй-фреймворк равный Qt, тогда можно будет о чём-то говорить. А пока это детский лепет