code: func (p autoProvider) String() string {
  	return fmt.Sprintf("&autoProvider{\n%s\n}",
  		indent(fmt.Sprintf("constructor: %s", reflect.TypeOf(p.constructor)), 1),
  	)
  }
docs: // String returns a multiline string representation of the autoProvider