Still better than type mismatch. Expected type: [a]; actual type: {-something incredible-} bound by the type signature ... in the expression {-half of the function-}, which is the second argument of {-slightly more of the function-}, which is the second argument of ...
data is way too broad and doesn't really give meaning to questions. It definitely doesn't sound like something you can be an expert on.
Can / should it be burninated?
The data tag is ridiculously broad and someone even changed the description of it so people don't use it.
There was a Meta question made for it but it was closed (not sure why it wasn't migrated to the Meta StackOverflow site).
Either way it should be burned. Let's vote?
It doesn't explicitly check. But, it does try to parse the regex when it adds it to the list, if it can't parse the regex it'll return with "Error executing command".