--macro Macro.init()