Por que a chamada lambda do Ruby 1.9 não é possível sem o ponto na frente dos parênteses?

Eu verifiquei a versão mais recente do Ruby, para brincar um pouco com as últimas mudanças. A primeira coisa que tentei fazer foi chamar um Ruby lambda / block / proc exatamente como você faria com um callable em Python.

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

Por que a última chamada não é possível? Isso nunca será?

questionAnswers(2)

yourAnswerToTheQuestion