add &HNil impls, remove &HCons<A, HNil> impls
add &HNil impls, remove &HCons<A, HNil> impls

This preps HMappable and HFoldLeftable for removal of the
Index parameter by eliminating the parts that would become ambiguous

lloydmeta/frunk