uniquify data decls