vendoring F# 2.0