GHC rewrite rules pragma