I recommend nesting using a consistent reference, as well.
In your posted examples, you have 'marked_name' and ',,coupon$' referenced, but remembering all the static references might get muddled in larger reference-chains.
For my workflow "`snip" is a workflow, often containing "adescritpionofthesnippetsuse" and often built out of a couple items. Then, I can easily tell which parts are being used where (since I never really need to call on the underlying logic, I can keep the snippets I reference smaller and easier to remember, and just have modular blocks of longer snippet names support my tiny conjuring elements)