@@ -22,13 +22,6 @@ This package is designed for the case in which we are serializing some data
2222to be sent to another program which expects a serialization format
2323that we don't control.
2424
25−## Deserialization
26−
27−This package is only for writing `ArrayBuffer`s, not reading them.
28−See
29−[__purescript-parsing-dataview__](https://pursuit.purescript.org/packages/purescript-parsing-dataview/)
30−for a way to deserialize from `ArrayBuffer` back to Purescript data.
31−
3225## Usage Examples
3326
3427All `ArrayBuffer` building must occur in `Effect`.
@@ -73,7 +66,7 @@ putStringUtf8 s = do
7366 putArrayBuffer stringbuf
7467
7568do
76− arraybuffer <- execPut $ putStringUtf8 "ACAB"
69+ arraybuffer <- execPut $ putStringUtf8 "BLM"
7770```
7871
7972### Serialize an `Array Int`
@@ -96,6 +89,13 @@ do
9689 arraybuffer <- execPut $ putArrayInt32 [1,2,3]
9790```
9891
92+## Deserialization
93+
94+This package is only for writing `ArrayBuffer`s, not reading them.
95+See
96+[__purescript-parsing-dataview__](https://pursuit.purescript.org/packages/purescript-parsing-dataview/)
97+for a way to deserialize from `ArrayBuffer` back to Purescript data.
98+
9999## References
100100
101101* [MDN `ArrayBuffer`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer)