An F# CodeDOM implementation (based on the old F# Power Pack)