Macro does not like module attribute?

No, it’s the same case. My lib is also mostly taking lists of atom keys as such, but I needed it to support taking a module attribute as well, hence the change.