Playing around with the concept of limitations on const