It would be very nice if a single command, such as /action, could have multiple placeholders in preferential order.

For example, let's assume the following macro:

/action "Physick" <mo>
/action "Physick" <t>
/action "Physick" <me>

This will, in practice, attempt to cast Physick on your mouseover target, then on your regular target, and then on yourself.

What I'm asking is being able to simplify the macro to something like this:

/action "Physick" <mo>;<t>;<me>

This would have huge gameplay value to me, because currently I'm using the first macro, and it has an issue related to macro delay. It's possible to use the macro right before your skill comes off of cooldown, which causes the first line of the macro to fail because the ability is on cooldown, but by the time the second line executes the ability is off of cooldown and the ability is cast on an undesired target.

Thanks for your time!