[GHC] #11325: Type of hole does not get refined after pattern matching on [GADT] constructors