Some reading notes of the Real World Haskell