Improve documentation around generated Haskell code
Document the mapping between C-side and Haskell-side types.
Document the relationship between
Ptr (Ptr MyClass), when each is used, and how to convert. Consider referring to
MyClassas a handle to differentiate it.
Document the specific meanings of
assign(since the latter two are similar but not fully equivalent to