added subs.Context#Transact to simplify transactions