moves macro APIs into a dedicated package (no more c._)
Member.Template => Host.Template