title: is it possible to make function that will accept multiple data types for given argument?
body: <p>Writing a function I must declare input and output data types like this:</p>
  
  <pre><code>int my_function (int argument) {}
  </code></pre>
  
  <p>Is it possible to make such a declaration that my function would accept variable of type int, bool or char, and can output these data types ?</p>
  
  <pre><code>//non working example
  [int bool char] my_function ([int bool char] argument) {}
  </code></pre>