(metaclass => ...) for `has`