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.

Code:
//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.