flay (hackage): Work generically on your datatype without knowing its shape nor its contents using a principlied approach.
Keywords: bsd3|data|generics|library