Design decision for Observable Assignments

I think the design decision makes good sense, as it evokes the idea of an Immediately Invoked Function. In Javascript, we often see:

stuff = (function() {
  // generate stuff
  return 'stuff';
})()