How to return a ref to a struct?

Thats weird considering there are functions in BP that return proper refs. Also why would they allow the out pin to be a square and say its a ref when using UPARAM?

That doesn’t seem right.