code: func IsIntType(k reflect.Kind) (size int, okay bool) {
  	switch k {
  	case reflect.Int:
  		return binary.MaxVarintLen64, true
  	case reflect.Int8:
  		return 2, true
  	case reflect.Int16:
  		return binary.MaxVarintLen16, true
  	case reflect.Int32:
  		return binary.MaxVarintLen32, true
  	case reflect.Int64:
  		return binary.MaxVarintLen64, true
  	default:
  		return 0, false
  	}
  }
docs: // IsIntType returns whether the passed type is a type of int and the number
  // of bytes needed to encode the type.