Здравствуйте, B0FEE664, Вы писали:
BFE>Какая-то очень сложная реализация: я так и не понял как они получают tuple с ссылками на поля...
Я вот тут игрался на эту тему, может, тебе тоже будет интересно:
http://coliru.stacked-crooked.com/a/22100a49d9fb2151
P.S. Да и кортежи с сылками на поля видятся мне некоторым овердизайном. При нормальных обобщённых подходах к программированию достаточно просто иметь возможность интерпретировать произвольную структуру как
tuple-like тип.