title: How can I implement a void* in golang?
body: <p>I'm making a (non-binary) tree in Golang.</p>
  
  <p>In Java, I'd use something like</p>
  
  <pre><code> class Node{
     List &lt;Object&gt; data;
   }
  </code></pre>
  
  <p>Where data can be either a pointer to data or to a child node</p>
  
  <p>In C or C++, I'd use a void*.</p>
  
  <p>What type should I use in golang</p>