Better errorDegree message (differentiates between too few/many)
typeQualifiers struct to make typedefs and const play nice