printIsoType :: (Generic a, GPrint (Rep a)) => a -> String
printIsoType a = gprint (from a)
printIsoType :: (Generic a, GPrint (Rep a)) => a -> String
printIsoType a = gprint (from a)
printIsoType a = gprint (from a)