> unpackRLimit :: CRLim -> ResourceLimit
> unpackRLimit (#const RLIM_INFINITY) = ResourceLimitInfinity
[...]
I wonder though, how could that even have compiled in the past on OSX if
the expanded RLIM_INFINITY macro #define in the LHS pattern wouldn't
result in a simple number?