'constant reference' is better than just 'constant'
Improved error reporting messages