Data.Vector.Buffer
data
Buffer
a
newBuffer
pushNextElement
toVector
mapBufferM
mapBufferM_