restore HaskWeakToStrong functionality that I broke over the weekend