It seems we get all macro definitions and expansions without recursing