Added lifetime marker to SoundStream, still having issues with returning a reference from Iterator::next