[GHC] #11642: Typechecker doesn't use evidence available from pattern synonym?