F# parsing and formatting library