case class Search(tpe: Search.Value) object Search { type Value = String }