[GHC] #9747: Odd failure to deduce a constraint