title: Undefined types in vala
body: <p>In Vala, is it possible to declare a function like this</p>
  
  <pre><code>void do_something(object foo) { }
  </code></pre>
  
  <p>where <code>object</code> stands for any possible type, so that I can for example pass both an integer and a string to this function?</p>
  
  <pre><code>do_something("Foo Bar");
  do_something(1234);
  </code></pre>