provisional1Vivian McPhail <haskell.vivian.mcphail@gmail.com> next position to fill size  the data create a new buffer Size #add the next element to the buffer convert to a vector monadic map over a buffer monadic map over a buffer  provisional1Vivian McPhail <haskell.vivian.mcphail@gmail.com> next position to fill size  the data create a new buffer Size #add the next element to the buffer convert to a vector monadic map over a buffer monadic map over a buffer     provisional1Vivian McPhail <haskell.vivian.mcphail@gmail.com> !next position to fill "size # the data create a new buffer Size #add the next element to the buffer convert to a vector monadic map over a buffer monadic map over a buffer     provisional1Vivian McPhail <haskell.vivian.mcphail@gmail.com> $%next position to fill &size ' the data create a new buffer Size #add the next element to the buffer convert to a vector monadic map over a buffer monadic map over a buffer (                    vector-buffer-0.4Data.Vector.Unboxed.BufferData.Vector.Primitive.BufferData.Vector.Storable.BufferData.Vector.BufferBuffer newBufferpushNextElementtoVector mapBufferM mapBufferM_Bnxtsizdat