fix(lib): adapt to changes in macro parsing