Allowed literal types in Record/Union selectDynamic macros, and empty records/unions
Added HList and Coproduct selectDynamic macros
Removed unused argument of ZipWithKeys dependent functions
Added argument-less zipWithKeys overloads