stm 2.3 or greater needed for swapTVar

Add lower bound for stm to ensure that `swapTVar` exists.