dynamic snippets can define multiple names now