When the sequence passed as first argument has space for adding the instant, the function returns the updated sequence. Otherwise, a NEW sequence is returned and the input sequence is freed.
Note
Always use the function to overwrite the existing sequence as in: