[Haskell-cafe] Why are QuasiQuotes allowed in SafeHaskell?