List concatenation *could* be slow, since `toAdd` is going to be duplicated. Probably not a big issue for small lists though, just sayin'