It's effectively the same as:
print sub{ fred: 3 }->();;
3
The 'return:' is just a label that is never used; and the return is implicit.
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.