code: func NewService(options ServiceOptions) (*DefaultService, error) {
  	config, err := newServiceConfig(options)
  
  	return &DefaultService{config: config}, err
  }
docs: // NewService returns a new instance of DefaultService ready to be
  // installed into an engine.