If you use a parenthetical expression after a dot, the object that is current at the dot is used as the current object throughout the parenthetical expression. For example,
headline.parent.(ensureLoaded(), name)
traverses through the headline and parent properties, ensures that the parent is loaded and then returns (or sets) the parent's name.
Top-level expressions can also be chained in this way. The result of the expression is the right-most expression element.
ensureLoaded(), name
This will call ensureLoaded()
on the root object, then get the name property of the root object as the result of the expression.