Decouple `Language.Haskell.Syntax.Type` from `GHC.Utils.Panic`
## Summary The `Language.Haskell.Syntax.Type` module depends on `GHC.Utils.Panic` to import the `panic` function at a single call site. We should do one of the following to prune this dependancy: 1. Modify the definition of the calling function to not use `panic`. 2. Inline the calling function at all of its call sites in other modules. I believe option 2 is likely the optimal path forward.
issue