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"
}
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"
}
func ( v Value ) Type ( ) string { var str string var ok bool if str , ok = v . Data . ( string ) ; ! ok { return fmt . Sprintf ( " " , v . Data ) } if isRegex ( str ) { return " " } return " " }
// Type gets a string describing the type of this Value.
Type gets a string describing the type of this Value .