@B.Wilson Ties survive workspace loading, so I wonder if way back in the day of limited workspace size, a constant literal tie number was useful. If you had the tie number in a variable you would lose when loading a different workspace.
I think that is my problem. If I want to apply a non-scalar user-defined function to the columns of m, I can't do that directly with rank without transposing first. Is that correct?