An option element. This would make it so when you reach this place in the snippet, you are presented a list of different options. This would be useful for situations where you have 2 different (maybe long) options, and the user shouldn’t have to type it out. The cson code could be like this: '$[1:int,boolean,float] ${2:name} = ${3:value}', where the 3 values for 1 would be int, float, or boolean

Reactive snippets. Basically this would mean depending on the values you chose on a certain place in the snippet, it would change the following text. This would be useful for when you have the same “command”, but if the user choses one option over the other, it switches syntax somewhat. The cson code would be complex, but it could be somewhat like this:

which would add give syntax to the text in place of $2 if element 1 was give.
Another nice feature would be to have prefixes be regular expressions. This would break any current snippets because they can only use letters right now, but regular expressions probably could replace the reactive snippets idea.