@zachallaun have you considered generating the namespaced code and publishing that code to hex instead of having the consumer of the library inject it?
I think what I expected is to see a library with something like LibElixir_1_17, LibElixir_1_18 modules.
(Rationale for the namespaced modules here rather than just releasing the package with the version of Elixir its packaging is so that two libraries could use different versions without problems.)






















