Add CPP to fix GHC 7.8.3 build (#5)