title: Scala equivalent to C#'s Expression API
body: <p>Is their an equivalent to C#'s Expression API in scala?</p>
  
  <p>For example, I would like to have a lambda like this:</p>
  
  <pre><code>(Foo) =&gt; Foo.bar
  </code></pre>
  
  <p>and be able to access "bar" in the function it is passed to.</p>