continue moving to F# 3