data-vector-growable This is a Haskell package that implements dynamic array (a.k.a. growable vector) based on any vector variants. See it on Hackage for more information.