Babel macros
Custom JavaScript syntax is hard to maintain, custom babel transform plugin is no better. That's why we need Babel macros.
Tags: javascript, babel, ast, transform