[GHC] #7991: stm: add mkWeakTVar