The following expression doesn't evaluate correctly:
(I reduced it to the essentials)
banker/EQUIP/{RNDLIST,<floppyhat/hue/RND,1,10>,bonnet}
It seems that the commas are evaluated first which cuts <floppyhat/hue/RND,1,10> in pieces.
yes, I'm afraid there is no way to get it to treat the "floppyhat/hue/RND,1,10" as a literal string and ignore the commas when parsing the argument list. You will have to get rid of the RND,1,10 and put a fixed value in there.
Flagging literal strings is on the todo list.
Thanks, untill then we'll avoid that problem.