Allow procedures to yield outside of with_tx()
#4953
+28
−2
Draft
with_tx()
#4953