Update to use separate free_macros crate
Remove unnecessary type annotation