code: func ParseAndKeepRawInput(
  	numberToParse, defaultRegion string) (*PhoneNumber, error) {
  	var phoneNumber *PhoneNumber = &PhoneNumber{}
  	return phoneNumber, ParseAndKeepRawInputToNumber(
  		numberToParse, defaultRegion, phoneNumber)
  }
docs: // Parses a string and returns it in proto buffer format. This method
  // differs from Parse() in that it always populates the raw_input field of
  // the protocol buffer with numberToParse as well as the country_code_source
  // field.