Make compatible with `deepseq-1.4.0.0`

...by not relying on the default method implementation of `rnf`
Apply changes to match AST
CondeclField now has multiple cd_fld_names