title: Will the dynamic keyword in C#4 support extension methods?
body: <p>I'm <a href="http://channel9.msdn.com/shows/Going+Deep/Inside-C-40-dynamic-type-optional-parameters-more-COM-friendly/" rel="noreferrer">listening to a talk</a> about <strong>C#4</strong>'s <code>dynamic</code> keyword and I'm wondering... Will this feature be orthogonal to other .NET features, for example will it support extension methods?</p>
  
  <pre><code>public static class StrExtension {
      public static string twice(this string str) { return str + str; }
  }
  ...
  dynamic x = "Yo";
  x.twice(); // will this work?
  </code></pre>
  
  <hr>
  
  <p><strong>Note:</strong> This question was asked before C#4 was shipped which is why it's phrased in the future tense.</p>