Deriving Generic at SrcSpan and Error