[GHC] #15986: Poor error message source location reporting with unsaturated type family