Well, the problem is that `:code` always tries to find the .beam file corresponding to the given module.

We could cache the beam or only the docs for modules produced at runtime on the Elixir side and make `Code.get_docs` function always go through that cache first. Would it complicate things too much?