nicer error reporting for bad first letter of qstruct name