Closed ysangkok closed 4 months ago
Oh, the HasField
should have tipped me off. MicroHs has OverloadedRecordDot
on, which means you can't write not.null
. Putting spaces in there fixes the issue.
It's a very annoying problem. Maybe RecordDot should not be always on.
Unsure what's going on here, so I thought I'd report it just in case. Apologies if this is somehow a GHC-ism. I am trying to compile an old version of parsec, one that doesn't need mtl.
The module compiles even using a modern GHC.