On Monday, 28 January 2013 at 14:00:16 UTC, Maxim Fomin wrote: > Returning void instead of int in the example break assignment > chaining a = b = c. Besides, how such implicitly defined > functions may call user defined code (check input validity, > call events, etc.)? It should not if evaluating the value of (b = c) will call getter for b.