On 04/09/2013 05:49 AM, kenji hara wrote: > UFCS should just work only for 'functions'. Why? This is a superfluous complication that does not buy anything. > 'foo' is not a function, rather it is a functor. So this is proper behavior. > ... There is no spec, therefore calling any behaviour proper without supporting arguments is meaningless.