Background
There is no built-in Put and Get for Scala Seq type, only for List. We should provide it as part of the library.
implicit val get: Get[Seq[String]] = Get[List[String]].map(_.toSeq)
implicit val put: Put[Seq[String]] = Put[List[String]].contramap(_.toList)