Inconsistent strictness of Data.Generics.toConstr