code: func (ns *Namespace) FindRE(expr string, content interface{}, limit ...interface{}) ([]string, error) {
  	re, err := reCache.Get(expr)
  	if err != nil {
  		return nil, err
  	}
  
  	conv, err := cast.ToStringE(content)
  	if err != nil {
  		return nil, err
  	}
  
  	if len(limit) == 0 {
  		return re.FindAllString(conv, -1), nil
  	}
  
  	lim, err := cast.ToIntE(limit[0])
  	if err != nil {
  		return nil, err
  	}
  
  	return re.FindAllString(conv, lim), nil
  }
docs: // FindRE returns a list of strings that match the regular expression. By default all matches
  // will be included. The number of matches can be limited with an optional third parameter.