нужно под это дело задачу сначала придумать. хотя наверное придумал. мне кажется что через вычисляемые построители можно сделать дерево решений в красивом виде
Ну я советую начать с простых) Я недавно сам вспоминал, доучивал, сделал простой nullchecker , аля nullcheck { a; b; c }, так же игрался с состоянием, аля stringbuilder CE, только немного попроще, но тот же принцип - в Run передаём состояние и погнали. Там есть интересные нюансы как функции перекликаются друг с другом. Так же интересные нюансы инлайнинга, иногда CE можно сделать практически бесплатным