Fix some bugs in hiefile generation
Fix a few bugs in .hie file generation that
- prevent type information for patterns from being captured due to a
SrcSpan
being unnecessarily discarded. - serializes the
conLikeWrapId
instead of the constructor while traversingRecCon
s inHsExpr
leading to scope validation failing since theconLikeWrapId
isn't assigned a scope anywhere in the file