code: func NewURLBuilderFromString(root string, relative bool) (*URLBuilder, error) {
  	u, err := url.Parse(root)
  	if err != nil {
  		return nil, err
  	}
  
  	return NewURLBuilder(u, relative), nil
  }
docs: // NewURLBuilderFromString workes identically to NewURLBuilder except it takes
  // a string argument for the root, returning an error if it is not a valid
  // url.