fix warnings, since these are empty data decls, we do not need to export constructors
move empty data decls extension into cabal file