Est-il possible de mettre à jour un enregistrement HList avec un autre type, puisque donné une liste:enregistrement Shapeless: mettre à jour un champ avec différents types
val l1 = 'field1 ->> 1 :: 'field2 ->> 2 :: HNil
mise à jour field2
avec un autre type ne serait pas mise à jour, mais ajouter une nouvelle champ:
l1 + ('field2 ->> "2")
//1 :: 2 :: "2" :: HNil
Est-il possible de désactiver ce comportement?