factory Matcher.host(Pattern host, {bool isOptional = false}) => HostMatcher(host, isOptional: isOptional);