Append declaration specifiers before canonicalizing them.
Renamed local variable to better reflect contents.
Use new convenience function for computing variable of a binding.