Aah, thx. So maybe a more precise statement would be: "For dynamic dispatch to work on an object argument, it must be passed as a reference to the multi-method."
The original sentence from the manual seems a bit ambiguous, especially with the code example below it, which uses ref _types_.
