Names of types and methods were changed acording to the FSharp Naming Convention