Currently `append` is implemented by inserting one item at a time; I think it should be possible to do this faster by adding all elements "at once".