title: Get the name of the first argument in an extension method?
body: <pre><code>string thing = "etc";
  thing = thing.GetName();
  //now thing == "thing"
  </code></pre>
  
  <p>Is this even possible?</p>
  
  <pre><code>public static string GetName(this object obj)
  {
      return ... POOF! //should == "thing"
  }
  </code></pre>