You can also do something like this
x <- myproperty # myproperty isn't assigned yet so now it's treated as an atom obj -> )x <- mynextproperty( # access myproperty in obj and bind x to atom mynextproperty x<- obj -> x # access mynextproperty in obj and bind to x