Try to avoid global block name collision between defining macros.