code: func FetchProfile(source string, timeout time.Duration) (*profile.Profile, error) {
  	return Fetcher(source, timeout, plugin.StandardUI())
  }
docs: // FetchProfile reads from a data source (network, file) and generates a
  // profile.