Not convinced that it would make sense to hook HList into Scala collections. It serves a different purpose. Tuple does not extend collection either. You can always convert to a collection explicitly if you need that.