@mo
> Он как будто не позволяет elegant solutions в принципе

Да, это как раз заложено в основу языка. Создатели считают, что elegant solutions херово читаются. Поэтому всё должно быть примитивно, многословно, но понятно