Dlaczego wywołanie lambda Ruby 1.9 nie jest możliwe bez kropki przed nawiasami?

Sprawdziłem najnowszą wersję Ruby, aby zagrać trochę z najnowszymi zmianami. Pierwszą rzeczą, którą próbowałem zrobić, było wywołanie Ruby lambda / block / proc, tak jak w przypadku wywoływania Pythona.

a = lambda {|x| puts x}
a.call(4) # works, and prints 4
a[4] # works and prints 4
a.(4) # same
a(4) # undefined method 'a' for main:Object

Dlaczego ostatnie połączenie nie jest możliwe? Czy kiedykolwiek będzie?

questionAnswers(2)

yourAnswerToTheQuestion