code: func (v Value) Type() string {
  	var str string
  	var ok bool
  	if str, ok = v.Data.(string); !ok {
  		return fmt.Sprintf("%T", v.Data)
  	}
  	if isRegex(str) {
  		return "regex"
  	}
  	return "string"
  }
docs: // Type gets a string describing the type of this Value.