Replace tag func codegen with macro