Null-checking considerations in F# – it's harder than you think · HackerTrans