Switched to `mkWeakTVar`.  Fixes #4