<     DummyObjectStore context .trans(v, p, u) -> {v,r} should transform a version and return the new version ID and result
<   ․ DummyObjectStore context .trans(v, p, u) -> {v,r} should transform a version and return the new version ID and result
---
>     DummyObjectStore context .trans(v, p, u) -> {v,r,eff} should transform a version and return the new version ID and result
>   ․ DummyObjectStore context .trans(v, p, u) -> {v,r,eff} should transform a version and return the new version ID and result
16,17c16,17
<     DummyObjectStore context .effect(p) should add patch p to the effect queue
<   ․ DummyObjectStore context .effect(p) should add patch p to the effect queue
---
>     DummyObjectStore context .effect(p) should add patch p to the effect sequence
>   ․ DummyObjectStore context .effect(p) should add patch p to the effect sequence
86,87c86,87
<     SimpleObjectStore context .trans(v, p, u) -> {v,r} should transform a version and return the new version ID and result
<   ․ SimpleObjectStore context .trans(v, p, u) -> {v,r} should transform a version and return the new version ID and result
---
>     SimpleObjectStore context .trans(v, p, u) -> {v,r,eff} should transform a version and return the new version ID and result
>   ․ SimpleObjectStore context .trans(v, p, u) -> {v,r,eff} should transform a version and return the new version ID and result
90,91c90,91
<     SimpleObjectStore context .effect(p) should add patch p to the effect queue
<   ․ SimpleObjectStore context .effect(p) should add patch p to the effect queue
---
>     SimpleObjectStore context .effect(p) should add patch p to the effect sequence
>   ․ SimpleObjectStore context .effect(p) should add patch p to the effect sequence
97c97
<   47 passing (77ms)
---
>   47 passing (76ms)