Смотрел.

Если пытаться делать также громоздко... то можно прийти.
А чтобы придумать, как сделать негромоздко... нужно много думать.

Простоту ведь надо удерживать на каждом слое, а не радостно перепихивать её с языка в библиотеку и делать также, как у всех.