I can see what you're trying to do but the method and the syntax you're suggesting is confusing and unnecessary.
That's ok, I Understand, few people can keep up with me.

Well, not proposing anything new... UNIX shells and c programming languages both support such things, so why not?

I'm open to other ways of impleamenting... what do you suggest?