yeah, begin, end and := are there since GM 1.0 probably, and they were added by Mark cause he just adopted it from Delphi (probably for his own usage in fact, so he can write in similar style during tests).