also, `push!` should return the modified listStore object, for easy chaining