poke package:ptr-poker
Abstraction over an IO action, which takes a pointer, populates it and
produces a pointer right after the populated data.
Pointer poking action construction and composition toolkit
Abstraction over memory writes. Efficiently building strict
bytestrings is one usecase for it.