module Compat
Move various `odeprecated` to `odisabled` and delete uses of `odisabled`.
Fix various circular requirements, method redefinitions, etc.
Add more `odeprecated` calls to places that have been deprecated for a while in the wild and move some of the existing `odeprecated` calls to be `odisabled` to allow deleting the compatibility code.