Hrm. I definitely prefer when errors include the specific invalid input, e.g., `Invalid class: 'Win32_Environment2'`. Do you think it would be more clear if we added the query to the exception message? For now I think we could just have a single WMIError class and later we could create more specific subclasses if it becomes necessary. Thoughts?