If possible, although this might be incredibly hard to implement at this stage, I would like to see something that can specify how arguments should be tokenized.
//tokenpass 46 myalias hello world.goodbye world.1.2.3
This would pass these arguments to /myalias:
$1 = hello world
$2 = goodbye world
$3 = 1
$4 = 2
$5 = 3
And of course spaces would be preserved.