Macros for `derive_adhoc` **Import `derive_adhoc` instead.**