A Comprehensive Look at F# 4.1