Added spaces around (#) to work around HLint's broken parser. Added {-# INLINE ( # ) #-}