Return a new TVar
More efficient than atomically { newVar(a) } because it skips creating a transaction.
atomically { newVar(a) }