When I have set returning functions and even non-set returning functions, I love putting them in the FROM clause instead of the SELECT part.
I often take it for granted that the results are usually the same, but in some important situations, they are different.
It's not guaranteed to be the same when your function is not immutable.