Delegation syntax
<pre><code>$var = Foo::bar('aaa', 'bbb')
      -&gt;add('something', AnyClass::instance($var, 'something'));
</code></pre>

<p><code>Foo::bar()</code> returns its object, <code>add()</code> does something and takes as a second argument a new class. This class needs the current Foo object.</p>

<p>Is there a way to do this without separating it into two statements?Foo::bar().</p>
