Есть что-то вроде программирования Haskell для программирования F #?

Возможный дубликат:
Ломайте свой койлер в f #

Мне не хватает общих общих библиотек обхода и преобразования, которые у меня есть в Haskell, когда я работаю в F #.

Кто-нибудь смотрел на выполнение чего-то вроде Uniplate/Biplate для F #?

Там кратко упоминается в комментариях одной из сообщений в блоге Нейла Митчелла, но я так и не нашел дальнейшего развития:

http://neilmitchell.blogspot.com/2008/09/general-updates.html

Я предполагаю, что вы могли бы что-то построить на .NET-анализе вместо классов типа, но я не хочу копать слишком глубоко, не глядя на уровень техники.