> But the bigger distinction would be that Julia uses multiple dispatch, not just single,
Multiple dispatch is just (or, at any rate, equivalent in function to) single dispatch with tuple types.
But, Julia does things like triangular dispatch, but the advantage there is narrower.