Track GHC HEAD

'#define'-ing appears to be the easiest way to do it in a backwards-compatible way