[GHC] #8556: Invalid constructor names are accepted in data declarations