title: Can functions be passed as parameters?
body: <p>In Java I can do something like </p>
  
  <pre><code>derp(new Runnable { public void run () { /* run this sometime later */ } })
  </code></pre>
  
  <p>and "run" the code in the method later. It's a pain to handle (anonymous inner class), but it can be done.</p>
  
  <p>Does Go have something that can facilitate a function/callback being passed in as a parameter?</p>