code: func NewScheme(m []string) Scheme {
  	for k, v := range m {
  		m[k] = strings.ToLower(v)
  	}
  	return Scheme(m)
  }
docs: // Scheme ---------------------------------------------------------------------
  // NewScheme retuns a URL scheme matcher, converting values to lower-case.