Wow that&#x27;s as close as it gets to the original article.<p>I was thinking of something more general like:<p><pre><code>    foo = foo.foo(&quot;foo&quot;);
</code></pre>
(<i>And yes the reassignment is intentional as the returned object isn&#x27;t necessarily the same as the caller.</i>)