[GHC] #12600: Overloaded method causes insufficient specialization