title: force-evaluate an object being passed as an argument to a function
body: <p>I would like to pass the value of an object as an argument to a function.  </p>
  
  <pre><code># This is my object
  anObject &lt;- "an_unkown_string"
  
  # I would like to do the equivalent of: 
  someFunc("an_unkown_string")
  
  # .. by somehow calling on the object containing the string
  someFunc( ??? (anObject) )
  </code></pre>
  
  <p>For example, with the sample function below  (based on <code>save()</code>): </p>
  
  <pre><code>someFunc &lt;- function(...) {
    names &lt;- as.character(substitute(list(...)))[-1L]
    return(names)
  }
  
  # Ideally, the output would be:
  someFunc( ??? (anObject) )
  [1] "an_unkown_string"
  </code></pre>
  
  <p>I do not have access to modify <code>someFunc</code>
  I have tried the following, but with no success. </p>
  
  <pre><code> someFunc(Name_of_Object)
   someFunc(eval(Name_of_Object))
   someFunc(evalq(Name_of_Object))
   someFunc(force(Name_of_Object))
   someFunc(eval(parse(text=Name_of_Object)))
  </code></pre>
  
  <p>Any help is appreciated. </p>