Gibt es eine Möglichkeit, eine Funktion basierend auf einem anderen Ergebnistyp in Delphi zu überladen?

Funktionsüberladung durch Rückgabetyp?

hat eine sehr detaillierte Antwort auf das Rational-on-Function-Overloading nach Rückgabetyp, und was ich sehe, lässt Delphi dies nicht zu, aber gibt es Workarounds zum Überladen einer Funktion, die auf einem anderen Rückgabetyp in Delphi basiert?