Deprecation handling
At the moment we don't have a proper structure for deprecating code. At best a warning is added or the code in question just gets removed. Also, there are no rules on when to remove deprecated code. Maybe we should streamline this. What do you think?
The deprecation package might be worth looking into.