Здравствуйте, MadHuman, Вы писали:
MH>на самом деле есть возможности. посмотрите например (там на F# правда, на C# так изящно неполучится, точнее можно — но это уже будет не так удобно, и даже настолько неудобно что плюсы начнут теряться).
Это не так. Ну, ну "так изящно неполучится", тут спора нет.
Придется написать какое-то количество бойлерплейт кода, и сам код будет выглядеть более многословно. Ну так c# и есть более многословный. Однако все плюсы вполне себе сохранятся. Тут ведь выбор либо писать больше кода, либо дольше отлаживать.