is `var def *uaparser.RegexesDefinitions` should be `var def *uaparser.RegexDefinitions` is `parser, err := uaparser.New(uaparser.WithRegexesDefinitions(def))` should be `parser, err := uaparser.New(uaparser.WithRegexDefinitions(def))`