Sind HLists nichts anderes als eine verschlungene Art, Tupel zu schreiben?

Ich bin wirklich daran interessiert herauszufinden, wo die Unterschiede liegen, und allgemeiner, kanonische Anwendungsfälle zu identifizieren, in denen HLists nicht verwendet werden können (oder vielmehr keine Vorteile gegenüber regulären Listen bieten). (Mir ist bewusst, dass es TupleNin Scala 22...