call yield in SoundEffect.new and SoundEffect#add.