title: Is it possible to somehow improve the syntax towards nested methods?
body: <p>I have this method:</p>
  <pre class="lang-rb prettyprint-override"><code>def prepare
    lambda do |zone, data|
      # Some code
    end
  end
  </code></pre>
  <p>It is used like this:</p>
  <pre class="lang-rb prettyprint-override"><code>prepare.call(:box, {})
  </code></pre>
  <p>Is there any way to get rid of <code>.call</code>? Ideally, I would like this method to be called like this:</p>
  <pre class="lang-rb prettyprint-override"><code>prepare.box({})
  </code></pre>