title: Stringify object name in Lua
body: <p>In C I can do following:</p>
  
  <pre class="lang-c prettyprint-override"><code>#define S1(x) #x
  #define S(x) S1(x)
  #define foo(x) bar(x, S(x))
  
  int obj = 3;
  foo(obj);
  
  void bar(int v, const char * name)
  {
      // v == 3
      // name == "obj" 
  }
  </code></pre>
  
  <p>Can I do the same in Lua?</p>
  
  <pre><code>foo(barbar)
  
  function foo(ob)
    -- can I get "barbar"?
  end
  </code></pre>