title: Func<T> with out parameter
body: <p>Can I pass a method with an out parameter as a Func?</p>
  
  <pre><code>public IList&lt;Foo&gt; FindForBar(string bar, out int count) { }
  
  // somewhere else
  public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { }
  </code></pre>
  
  <p>Func needs a type so out won't compile there, and calling listFunction requires an int and won't allow an out in.</p>
  
  <p>Is there a way to do this?</p>