Why F# Computation Expression go beyond Haskell do notation & list comprehension | Heykuki News