haskell-src-exts 1.16 support

with conditional compilation