``` swift let intSubj = Subject(1) let readerOp: Transaction<Int> = intSubj.value let writerOp: Transaction<()> = readerOp.flatMap { intSubj.value = $0 * $0 } writerOp.run() ```