Oh man, you're right, I didn't realize they worked this way. This basically means there is no compromise at all, I'm going to update the post. Thanks!
include sprite-1.snippet
include sprite-2.snippet
and it would write the defs into the page. Then later in the page, `<use>` the defs you included.