title: Point-free pattern matching possible in Haskell?
body: <p><strong>Given</strong>: </p>
  
  <pre><code>data TwoInts = TwoInts Int Int 
  
  add'em :: TwoInts -&gt; Int
  add'em (TwoInts a b) = a+b
  </code></pre>
  
  <p>is it possible to write <code>add'em</code> without having to name <code>a</code> and <code>b</code>.  Something like:</p>
  
  <pre><code> add'em TwoInts = (+) -- (Note: Fails to type check)
  </code></pre>