--macro "explicit is_defined"
