Tach!
Gegen die Übersichtlichkeit spricht, dass entgegen dem normalen Verhalten einer Funktion das Ergebnis nicht "unten" sondern "oben" rauskommt. Man muss bei dieser Funktion immer im Hinterkopf behalten, dass der/die Eingabeparameter hinterher einen anderen Inhalt hat/haben.
Daran erinnert einen ja ein "Merkzeichen": &.
Nur im Funktionskopf, aber nicht beim Aufruf. Wenn du da trotzdem zur Verdeutlichung ein & notierst, gibt es eine Deprecated-Meldung.
Du bist doch sonst nicht gegen kompakte Schreibweise, wieso also hier?
Kompakt und effizient ja, aber lesbar muss es bleiben.
dedlfix.