code: func hasLargeVarchar(version []int) bool {
  	if len(version) < 3 {
  		panic(fmt.Sprintf("bogus mysql server version %v: ", version))
  	}
  	if version[0] < 5 {
  		return false
  	}
  	if version[1] > 0 {
  		return true
  	}
  	return version[0] == 5 && version[1] == 0 && version[2] >= 3
  }
docs: // hasLargeVarchar returns whether the given version (as []int{major, minor, revision})
  // supports VARCHAR larger than 255.