I've been looking at [route] and [select] a bit recently and noticed a few quirks, just wondered if anyone could shed some light on the reasons these oddities occur.
Multiple matches do not preserve right to left order of execution.
Floats will match a (truncated) integer argument.
Lists (beginning with a number) that do not match any arguments will only send the first element from the rightmost outlet, the reference suggests the whole list should be output.
Here are some examples. Please feel free to point it out if I'm overlooking something obvious!