Есть ли способ преобразовать вектор типа Any в Shapeless HList (productelement)
val frame = Vector(Vector(1,"a","b",false),Vector(2,"y","z",false),Vector(3,"p","q",true))
frame.map(_.hlisted) or frame.map(_.productElements)
Я пытаюсь преобразовать в следующую структуру
List[Int :: String :: String :: Boolean :: HNil](1 :: a :: b :: false :: HNil, 2 :: y :: z :: false :: HNil, 3 :: p :: q :: true :: HNil)
Основываясь на руководстве по Shapless Migration, это возможно с типизированными кортежами
import shapeless._
import syntax.std.product._ // New import
scala> (23, "foo", true).productElements // was '.hlisted'
res0: Int :: String :: HNil = 23 :: foo :: true :: HNil
Возможно ли это с нетипизированными векторами или, возможно, вектором -> Типизированные кортежи -> HList?
заранее спасибо