>> Can different run time characteristics become relevant here? > > Internally, they should be identical.
I got other imaginations in this area. I assume that the evaluation of a separate SmPL disjunction for the shown return values is occasionally nicer than the repeated matching for the corresponding complete statement. It might be that the possible run time difference will not be big enough for you. Regards, Markus