bracket package:ghc

Using SourceText in case the pragma was spelled differently or used mixed case
NestedTHBrackets is an error that occurs when Template Haskell brackets are nested without any intervening splices. Example: foo = [| [| x |] |] Test cases: TH_NestedSplicesFail{5,6,7,8}