Editing Effect Variable While Writing Command

I would like if the variables of effects could be edited while writing the command to start the effect. This would allow programmers to code faster by not having to start the effect and then later go in and edit any variables even if they knew that those would need edited prior to starting the effect. The syntax of this could look like: [Group] [1] [Effect] [1] {Define} {Var 1} [Color Palette] [1] [Enter]. in order for this to be done {Define} would need to be a new softkey that could be accessed after [Effect]. This would allow for variables to be used in a busking environment to make effect more versatile letting you chose what color palettes or focus palettes you would like an effect to use without having to have individual effects for each palette. Macros could also be written to make the whole process take 3 clicks from a direct select.