By moving the current instances into a hlist.unlabelled object and creating a hlist.labelled object.
See https://github.com/milessabin/shapeless/blob/master/examples/src/main/scala/shapeless/examples/sexp.scala for an example a hlist instance that uses labels.