(TK-8) Don't use `schema.macros` namespace directly