[Haskell] View patterns in GHC: Request for feedback