func Term(generate string, matcher string) Matcher {
	return term{
		Data: termData{
			Generate: generate,
			Matcher: termMatcher{
				Type:  "Regexp",
				O:     0,
				Regex: matcher,
			},
		},
	}
}
func Term(generate string, matcher string) Matcher {
	return term{
		Data: termData{
			Generate: generate,
			Matcher: termMatcher{
				Type:  "Regexp",
				O:     0,
				Regex: matcher,
			},
		},
	}
}
func Term ( generate string , matcher string ) Matcher { return term { Data : termData { Generate : generate , Matcher : termMatcher { Type : " " , O : 0 , Regex : matcher , } , } , } }
// Term specifies that the matching should generate a value
// and also match using a regular expression.
Term specifies that the matching should generate a value and also match using a regular expression .