Anyone tossed around the idea of changing hash's syntax so that {}
will unambiguisly belong to blocks?

I know it's rather extreme, but it would solve the problem with having
to put the empty pipes in our blocks, which is...ok, just not great.
{|| puts "hello"} Ugh.

Let's see... how do these look?

hash = <name:bill, age:25>
hash = (name:bill, age:25) # I don't really like this one
hash = [name:bill, age:25] # this infringes on Array's syntax

Oh well, just a thought.

Dan