On Thu, Mar 19, 2015 at 5:58 PM, Tobias Leich <em...@froggs.de> wrote: > The multi dispatcher *only* chooses the multi candidate by matching > arguments to parameters. The return type is not considered.
Okay, I have now kind of found that in the synopses (which are a bit confusing for me considering the function return type is discussed as part of the function signature). However, you all are correct that I should break the old idioms where it is necessary anyway and this is clearly such a case. Thanks to all who responded: Darren and Tobias. Best regards, -Tom