title: Casting string to uint16
body: <p>I'm new at go and I've been trying to cast the string "0x0000" into a hexadecimal with no luck so far. Here's what I tried:</p>
  
  <pre><code>import "strconv"
  
  c, err := strconv.ParseUint("0x0000", 16, 32)
  if err != nil {
      return err, nil
  }
  </code></pre>
  
  <p>which throws the error: <code>strconv.ParseUint: parsing "0x0000": invalid syntax</code>.</p>
  
  <p>I've also tried <code>uint16("0x0000")</code> but apparently I also can't convert a string directly to <code>uint16</code>. I'm sure it's very trivial, so any help would be appreciated. Thanks.</p>