It's not terrible, and you can help it out with sizehint, but it's just possible that it will have to move the data around a bunch.
> On May 1, 2014, at 1:06 PM, Ethan Anderes <ethanande...@gmail.com> wrote: > > Ok, so I'm getting the message that my push! stuff isn't a good default > goto. I just felt so natural but I can see that John's code is much more > performance critical. I'll wean myself off push! :)