tip "Ruby 1.9 supports 4 ways to call a proc!"
f =->n {[:hello, n]}
p f[:ruby] # => [:hello, :ruby]
p f.call(:ruby) # => [:hello, :ruby]
p f.(:ruby) # => [:hello, :ruby]
p f === :ruby # => [:hello, :ruby]
wtf? Why are they writing that like it's a good thing?