title: Allow a slice of any type into as argument
body: <p>I am new to Go (coming from python) and I am having a bit of a hard time here. I am trying to allow any type of slice into my struct/func and it just contains a count of the length of that slice.</p>
  
  <pre><code>import "go/types"
  
  type Response struct {
      Count int `json:"count"`
      Results []types.Struct `json:"results`
  }
  
  func NewResponse(results []types.Struct) (r *Response) {
      r.Count = len(results)
      r.Results = results
      return
  }
  </code></pre>