comply with F# naming standards