>> 3) inside my own namespace, modules continue to use exports but I have to >> implement SuperSecretBase modules managing my function collapses. (Or >> minimize the use of modules) >>
However, it probably makes sense to define the meaning of your generic functions somewhere centrally. And this is also were the generic documentation should go, as opposed to having to hunt down the general documentation in different modules. I once opened a feature request that generic functions can be created without methods: https://github.com/JuliaLang/julia/issues/8283 This would fit with that approach.
