func FetchProfile(source string, timeout time.Duration) (*profile.Profile, error) {
	return Fetcher(source, timeout, plugin.StandardUI())
}
FetchProfile reads from a data source (network, file) and generates a
profile.
package fetch
import (
	"fmt"
	"io"
	"io/ioutil"
	"net/http"
	"net/url"
	"os"
	"strings"
	"time"
	"github.com/rakyll/gom/internal/plugin"
	"github.com/rakyll/gom/internal/profile"
)