New: super_macro