Сейчас в репозитории есть ветка
cil_switch в которой ведется работа над реализацией сопоставления с образцом на основе опкода
SWITCH.
Предлагаю протестировать производительность match-а ревизии
r9137 (более поздние требуют изменения исходников для полного 4-стадийного билда).
Опкод SWITCH генерируется для значений интегральных типов, влезающих в System.Int32 и вариантов, enum-ы пока не поддерживаются (ведем охоту на ведьм).
З.Ы. Другая хорошая новость Nemerle.Compiler.dll проходит тесты PEVerify.