in reply to Re: Is an empty block not a block?
in thread Is an empty block not a block?

You could also prefix the hash with "scalar." That's especially clear.

return scalar { ... };