Add optional options parameter to with-transaction macro.