Initial typed macros