Type and Typeclass in Haskell
When I was reading the haskell aeson library implementation, I still a little confusing with type system especially for multiple constructors.
Hence, I learned it again and record some ideas here. It reviews the value constructor
, type constructor
and the strict type in type constructor.