Allow pragmas in prelude.hs

There was already an attempt to support pragmas, but it was generating
invalid files because it was keeping the "{-#" and dropping the "#-}".