Add Head and Tail instances for HList