There are lots of games where you need to know specific extra information about rolls. Some examples: Shadowrun (4 & 5) [{Xd6!}>5] - are half of the original dice 1s? Arcanis [2d10+1dX!+Y] - are the 2d10 double 1 or double 10? Savage Worlds [{1dX!,1d6!}kh1] - is the 1dX = 1? It is a hassle to have to examine the individual dice to manually extract this information. It shouldn't be hard to add some functions to check for these types of occurrences.