Support a field tag like ``` type MyStruct struct { MyField uint32 `binary:”uvarint"` } ``` instead of ``` type MyStruct struct { "MyField uint" } ``` and replace usage of (u)int, make it explicitly (u)int64/32/16.