func InitProvider(c Initializer) error {
	if err := c.DecideBaseURL(); err != nil {
		return errors.Trace(err)
	}
	if err := c.WrapTransport(); err != nil {
		return errors.Trace(err)
	}
	return nil
}
// InitProvider does some initialization steps for a provider.
InitProvider does some initialization steps for a provider.
// InitProvider does some initialization steps for a provider .
func InitProvider(c Initializer) error {
	if err := c.DecideBaseURL(); err != nil {
		return errors.Trace(err)
	}
	if err := c.WrapTransport(); err != nil {
		return errors.Trace(err)
	}
	return nil
}
func InitProvider ( c Initializer ) error { if err := c . DecideBaseURL ( ) ; err != nil { return errors . Trace ( err ) } if err := c . WrapTransport ( ) ; err != nil { return errors . Trace ( err ) } return nil }
InitProvider does some initialization steps for a provider.
InitProvider does some initialization steps for a provider .