code: func (ns *Namespace) ParseDuration(in interface{}) (_time.Duration, error) {
  	s, err := cast.ToStringE(in)
  	if err != nil {
  		return 0, err
  	}
  
  	return _time.ParseDuration(s)
  }
docs: // ParseDuration parses a duration string.
  // A duration string is a possibly signed sequence of
  // decimal numbers, each with optional fraction and a unit suffix,
  // such as "300ms", "-1.5h" or "2h45m".
  // Valid time units are "ns", "us" (or "µs"), "ms", "s", "m", "h".
  // See https://golang.org/pkg/time/#ParseDuration